# रेप्लिकेशन और रेप्लिका सेट — मोंगोडीबी

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

> उच्च उपलब्धता और सुरक्षा के लिए डेटा की प्रतियाँ रखें।

## रेप्लिका सेट क्या है?

**रेप्लिका सेट** `mongod` सर्वर का समूह है जिनके पास एक ही डेटा होता है — एक **primary** writes लेता है, और **secondaries** उन्हें कॉपी करते हैं।

## रेप्लिकेट क्यों करें?

यह **उच्च उपलब्धता** देता है (primary विफल होने पर एक secondary अपने-आप प्रमोट हो जाता है), **सुरक्षा**, और वैकल्पिक रूप से reads को secondaries पर बाँटने देता है।

## Writes primary पर जाते हैं

डिफ़ॉल्ट रूप से सभी writes primary नोड पर जाते हैं — secondaries से पढ़ने पर replication lag के कारण थोड़ा पुराना डेटा मिल सकता है।
