सेंट्रलाइज़्ड डेटाबेस अवधारणा के विपरीत, डिस्ट्रीब्यूटेड डेटाबेस में सामान्य डेटाबेस के साथ-साथ स्थानीय कंप्यूटर द्वारा कैप्चर की गई जानकारी का योगदान होता है। डेटा एक स्थान पर नहीं होता है और संगठन की विभिन्न साइटों पर वितरित होता है। ये साइटें संचार लिंक की मदद से एक-दूसरे से जुड़ी होती हैं जो उन्हें वितरित डेटा को आसानी से एक्सेस करने में मदद करती हैं।
आप एक डिस्ट्रीब्यूटेड डेटाबेस की कल्पना ऐसे कर सकते हैं जिसमें डेटाबेस के विभिन्न भाग कई अलग-अलग भौतिक स्थानों पर संग्रहीत होते हैं, साथ ही एप्लिकेशन प्रक्रियाएं जो नेटवर्क में विभिन्न बिंदुओं पर दोहराई और वितरित की जाती हैं।
डिस्ट्रीब्यूटेड डेटाबेस के प्रकार
1. समरूप (Homogeneous) DDB
जिन डेटाबेस में समान अंतर्निहित हार्डवेयर होता है और जो समान ऑपरेटिंग सिस्टम और एप्लिकेशन प्रक्रियाओं पर चलते हैं, उन्हें समरूप DDB के रूप में जाना जाता है। उदाहरण के लिए, एक DDB में सभी भौतिक स्थान।
2. विषम (Heterogeneous) DDB
जहां विभिन्न साइटों पर ऑपरेटिंग सिस्टम, अंतर्निहित हार्डवेयर और एप्लिकेशन प्रक्रियाएं अलग-अलग हो सकती हैं, उसे विषम DDB के रूप में जाना जाता है।
लाभ
- बेहतर प्रदर्शन और उपलब्धता
- स्थानीय स्वायत्तता
- मॉड्यूलर विकास
- कम संचार लागत
चुनौतियां
- जटिल लेनदेन प्रबंधन
- डेटा संगति बनाए रखना
- सुरक्षा जटिलता
- नेटवर्क निर्भरता