वितरित डेटाबेस प्रबंधन प्रणाली में कई स्थानों पर डेटा होता है। यह एक ही स्थान पर या अलग-अलग भौगोलिक स्थानों पर विभिन्न प्रणालियों में हो सकता है।
जैसा कि नीचे दिए गए उदाहरण में दिखाया गया है -
डेटाबेस को कई स्थानों में विभाजित किया गया है और डेटा को साइट 1, साइट 2, साइट 3 और साइट 4 में संग्रहीत करता है।
डिस्ट्रीब्यूटेड डेटाबेस मैनेजमेंट सिस्टम के फायदे और नुकसान इस प्रकार हैं -
DDBMS के लाभ
- डेटाबेस का विस्तार करना आसान है क्योंकि यह पहले से ही कई प्रणालियों में फैला हुआ है और यह एक सिस्टम जोड़ने के लिए बहुत जटिल नहीं है।
- वितरित डेटाबेस में पारदर्शिता के विभिन्न स्तरों के अनुसार डेटा को व्यवस्थित किया जा सकता है अर्थात विभिन्न पारदर्शिता स्तरों वाले डेटा को विभिन्न स्थानों पर संग्रहीत किया जा सकता है।
- डेटाबेस को किसी संगठन में विभागीय जानकारी के अनुसार संग्रहीत किया जा सकता है। उस स्थिति में, संगठनात्मक पदानुक्रमित पहुंच के लिए यह आसान है।
- आग या भूकंप जैसी प्राकृतिक तबाही हुई थी, सभी डेटा नष्ट नहीं होगा, इसे अलग-अलग स्थानों पर संग्रहीत किया जाता है।
- डेटाबेस के एक हिस्से वाले सिस्टम का नेटवर्क बनाना सस्ता है। इस डेटाबेस को आसानी से बढ़ाया या घटाया भी जा सकता है।
- भले ही कुछ डेटा नोड ऑफ़लाइन हो जाएं, शेष डेटाबेस अपने सामान्य कार्य जारी रख सकता है।
DDBMS के नुकसान
- वितरित डेटाबेस काफी जटिल है और यह सुनिश्चित करना मुश्किल है कि उपयोगकर्ता को डेटाबेस का एक समान दृश्य मिलता है क्योंकि यह कई स्थानों पर फैला हुआ है।
- यह डेटाबेस अधिक महंगा है क्योंकि यह जटिल है और इसलिए इसे बनाए रखना मुश्किल है।
- एक वितरित डेटाबेस में सुरक्षा प्रदान करना मुश्किल है क्योंकि डेटाबेस को उन सभी स्थानों पर सुरक्षित करने की आवश्यकता होती है जहां इसे संग्रहीत किया जाता है। इसके अलावा, वितरित डेटाबेस में सभी नोड्स को जोड़ने वाले बुनियादी ढांचे को भी सुरक्षित करने की आवश्यकता है।
- डिस्ट्रिब्यूटेड डेटाबेस की प्रकृति के कारण डेटा अखंडता को बनाए रखना मुश्किल है। डेटाबेस में डेटा अतिरेक भी हो सकता है क्योंकि यह कई स्थानों पर संग्रहीत होता है।
- वितरित डेटाबेस जटिल है और आवश्यक अनुभव वाले लोगों को ढूंढना मुश्किल है जो इसे प्रबंधित और बनाए रख सकते हैं।