पाठ 21 / 22

शार्डिंग

कई सर्वर पर डेटा को क्षैतिज रूप से विभाजित करें।

शार्ड की से डेटा बाँटना

शार्डिंग किसी चुनी हुई शार्ड की के आधार पर कलेक्शन के डॉक्यूमेंट को कई सर्वर (शार्ड) पर बाँटती है, बजाय इसके कि एक ही सर्वर सब कुछ रखे।

कब ज़रूरत होती है

शार्डिंग तब अपनाएँ जब डेटा का आकार या write/read throughput एक ही रेप्लिका सेट की क्षमता से बड़ा हो जाए।

त्वरित जाँच: शार्डिंग मुख्य रूप से कौन-सी समस्या हल करती है?

  • primary बंद होने पर स्वचालित failover
  • एक ही सर्वर की सीमा से आगे स्टोरेज और throughput बढ़ाना
  • डॉक्यूमेंट संरचना की जाँच करना
Answer

एक ही सर्वर की सीमा से आगे स्टोरेज और throughput बढ़ाना — शार्डिंग डेटा और लोड को क्षैतिज रूप से बड़ा करती है; failover रेप्लिका सेट संभालता है।