डेटाबेस मैनेजमेंट सिस्टम्स · डिस्ट्रिब्यूटेड सिस्टम्स
डिस्ट्रिब्यूटेड डेटाबेस
एक डेटाबेस जिसका डेटा एक की बजाय कई मशीनों पर रहता है।
डिस्ट्रिब्यूटेड डेटाबेस पर लेसन शुरू करेंपहले सीखें
- ट्रांज़ैक्शन और ACID गुण: वे चार गारंटी (एटॉमिसिटी, कंसिस्टेंसी, आइसोलेशन, ड्यूरेबिलिटी) जो ट्रांज़ैक्शन को एक अविभाज्य इकाई जैसा महसूस कराती हैं।
आगे
- CAP प्रमेय: आप एक साथ पूरी कंसिस्टेंसी, अवेलेबिलिटी और पार्टिशन टॉलरेंस नहीं पा सकते, इनमें से कोई दो चुनने पड़ते हैं।
- रेप्लिकेशन और शार्डिंग: रिडंडेंसी के लिए मशीनों में डेटा की कॉपी बनाना बनाम स्केल के लिए उसे मशीनों में बांटना।
संबंधित टॉपिक्स
- CAP प्रमेय: आप एक साथ पूरी कंसिस्टेंसी, अवेलेबिलिटी और पार्टिशन टॉलरेंस नहीं पा सकते, इनमें से कोई दो चुनने पड़ते हैं।
- रेप्लिकेशन और शार्डिंग: रिडंडेंसी के लिए मशीनों में डेटा की कॉपी बनाना बनाम स्केल के लिए उसे मशीनों में बांटना।
- NoSQL डेटा मॉडल: टेबलों के विकल्प: डॉक्यूमेंट्स, की-वैल्यू पेयर, वाइड कॉलम, या ग्राफ़, हर एक किसी अलग एक्सेस पैटर्न के लिए उपयुक्त।