# शार्डिंग — मोंगोडीबी

Source: https://www.geekswithgeeks.com/hi/mongodb/mongo-sharding

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

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

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

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

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

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

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

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