पहले से ही बहुत अच्छे उत्तर यहां है, बस यहां कुछ चीज़ें जोड़ना चाहते हैं। इस तरह, आप और अधिक कठिन बर्तन अधिक रैम, प्रोसेसर या अधिक नोड्स की तरह जोड़ने -
अनुमापकता 2 तरीके
कार्यक्षेत्र के द्वारा प्राप्त किया जा सकता है। आप लोड बैलेंसर भी पेश करते हैं, जो आने वाली कॉल को रूटिंग एल्गोरिदम के आधार पर विभिन्न सर्वरों पर रूट करने में मदद करेगा। एप्लिकेशन अब अधिक लोड को संभालने में सक्षम है क्योंकि सर्वर पर लोड साझा किया जा रहा है।
क्षैतिज - क्षैतिज स्केलिंग में, आप इस तरह से एप्लिकेशन को आर्किटेक्ट करते हैं ताकि मैं अधिक समांतर ट्रैफिक में अच्छा व्यवहार कर सकूं। आप जांचते हैं कि आप मेमोरी, सत्र, कैश & राज्य इत्यादि का प्रबंधन कैसे कर रहे हैं। यदि आप उपयोगकर्ता की जानकारी को बनाए रखने के लिए सत्र का उपयोग कर रहे हैं, तो भारी लोड के तहत एकल सर्वर सर्वर के प्रबंधन में अधिक व्यस्त हो सकता है, इसलिए इस मामले में आप संभावना की जांच कर सकते हैं स्टेटलेस जा रहा है। यह उसी उपयोगकर्ता से आने वाले अनुरोध को समानांतर में सीरियल उत्तरों में भी प्रतिक्रिया दे सकता है जो सत्रों का उपयोग होने पर होता है।
स्रोत
2013-10-19 13:49:15
स्केलेबिलिटी टैग के लिए होवर पर एक नज़र डालें ... यह एक अच्छी शुरुआत है! Google भी, साथ ही। वहाँ एक बिलियन संसाधन हैं जो इसे पूरी तरह से और आसानी से समझाते हैं ... जैसे http: // shiflett।संगठन/ब्लॉग/2003/oct/what-is-scalability – king14nyr
@ king14nyr के लिंक में आंकड़ों में, ओ (सी^एन), ओ (एन), और ओ (लॉग (एन)), सभी बिग-ओ नोटेशन हैं । जैसा कि आप डेटा के बड़े सेट (एन रिकॉर्ड) के साथ देख सकते हैं, ओ (लॉग (एन)) पैटर्न वाले प्रोग्राम बहुत अच्छी तरह से चलेंगे, जबकि ओ (सी^एन) बहुत खराब प्रदर्शन करेगा। वे दो चरम सीमाएं हैं। – Furbeenator