1801
GB
What is the active-active database cluster and what challenges does it present?
IN
सक्रिय-सक्रिय डेटाबेस क्लस्टर क्या है और यह क्या चुनौतियाँ प्रस्तुत करता है?
A
A cluster that uses active replication for reads only
एक क्लस्टर जो केवल पढ़ने के लिए सक्रिय प्रतिकृति का उपयोग करता है
B
A cluster where only one node is active at a time
एक क्लस्टर जहां एक समय में केवल एक नोड सक्रिय होता है
C
A cluster with active monitoring and automated failover only
केवल सक्रिय निगरानी और स्वचालित विफलता वाला क्लस्टर
D
A cluster where multiple nodes simultaneously accept read and write operations; challenges include write-write conflicts (two nodes update same row simultaneously), conflict resolution strategies, increased network overhead for synchronization, and consistency vs availability trade-offs
एक क्लस्टर जहां एकाधिक नोड एक साथ पढ़ने और लिखने के संचालन को स्वीकार करते हैं; चुनौतियों में लिखना-लिखना संघर्ष (दो नोड एक ही पंक्ति को एक साथ अपडेट करते हैं), संघर्ष समाधान रणनीतियाँ, सिंक्रनाइज़ेशन के लिए नेटवर्क ओवरहेड में वृद्धि, और स्थिरता बनाम उपलब्धता ट्रेड-ऑफ शामिल हैं।
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English)
Active-active implementations: Galera Cluster (MySQL): synchronous multi-master, write certification (rejects conflicting writes). CockroachDB: distributed consensus (Raft), serializable isolation across nodes. MongoDB: single primary per replica set (not true active-active). Conflict resolution in eventually-consistent active-active: vector clocks, CRDTs, application-level merge logic.
व्याख्या (हिन्दी)
सक्रिय-सक्रिय कार्यान्वयन: गैलेरा क्लस्टर (MySQL): सिंक्रोनस मल्टी-मास्टर, प्रमाणन लिखें (परस्पर विरोधी लेखन को अस्वीकार करता है)। कॉकरोचडीबी: वितरित सर्वसम्मति (बेड़ा), नोड्स में क्रमबद्ध अलगाव। MongoDB: प्रति प्रतिकृति सेट एकल प्राथमिक (वास्तव में सक्रिय-सक्रिय नहीं)। अंततः-संगत सक्रिय-सक्रिय में संघर्ष समाधान: वेक्टर घड़ियां, सीआरडीटी, एप्लिकेशन-स्तरीय मर्ज तर्क।