वितरित डेटाबेस और केंद्रीकृत डेटाबेस के बीच अंतर

वितरित डेटाबेस और केंद्रीकृत डेटाबेस के बीच अंतर
वितरित डेटाबेस और केंद्रीकृत डेटाबेस के बीच अंतर

वीडियो: वितरित डेटाबेस और केंद्रीकृत डेटाबेस के बीच अंतर

वीडियो: वितरित डेटाबेस और केंद्रीकृत डेटाबेस के बीच अंतर
वीडियो: रेगुलर औंस और ट्रॉय औंस के बीच क्या अंतर है? 2024, जुलाई
Anonim

वितरित डेटाबेस बनाम केंद्रीकृत डेटाबेस

केंद्रीकृत डेटाबेस एक ऐसा डेटाबेस है जिसमें डेटा को एक ही स्थान पर संग्रहीत और रखरखाव किया जाता है। यह बड़े उद्यमों में डेटा संग्रहीत करने का पारंपरिक तरीका है। डिस्ट्रिब्यूटेड डेटाबेस एक डेटाबेस है जिसमें डेटा को स्टोरेज डिवाइस में स्टोर किया जाता है जो एक ही भौतिक स्थान पर स्थित नहीं होते हैं लेकिन डेटाबेस को सेंट्रल डेटाबेस मैनेजमेंट सिस्टम (DBMS) का उपयोग करके नियंत्रित किया जाता है।

केंद्रीकृत डेटाबेस क्या है?

एक केंद्रीकृत डेटाबेस में, किसी संगठन का सारा डेटा एक ही स्थान पर संग्रहीत किया जाता है जैसे मेनफ्रेम कंप्यूटर या सर्वर।दूरस्थ स्थानों के उपयोगकर्ता डेटा को एक्सेस करने के लिए प्रदान किए गए एप्लिकेशन प्रोग्राम का उपयोग करके वाइड एरिया नेटवर्क (WAN) के माध्यम से डेटा तक पहुंचते हैं। केंद्रीकृत डेटाबेस (मेनफ्रेम या सर्वर) सिस्टम में आने वाले सभी अनुरोधों को पूरा करने में सक्षम होना चाहिए, इसलिए आसानी से एक अड़चन बन सकता है। लेकिन चूंकि सभी डेटा एक ही स्थान पर रहते हैं, इसलिए डेटा को बनाए रखना और उसका बैकअप लेना आसान हो जाता है। इसके अलावा, डेटा अखंडता को बनाए रखना आसान है, क्योंकि एक बार जब डेटा एक केंद्रीकृत डेटाबेस में संग्रहीत हो जाता है, तो पुराना डेटा अब अन्य स्थानों पर उपलब्ध नहीं होता है।

वितरित डेटाबेस क्या है?

एक वितरित डेटाबेस में, डेटा को विभिन्न भौतिक स्थानों में स्थित भंडारण उपकरणों में संग्रहीत किया जाता है। वे एक सामान्य सीपीयू से जुड़े नहीं हैं लेकिन डेटाबेस को केंद्रीय डीबीएमएस द्वारा नियंत्रित किया जाता है। उपयोगकर्ता WAN तक पहुँच कर वितरित डेटाबेस में डेटा तक पहुँचते हैं। एक वितरित डेटाबेस को अद्यतित रखने के लिए, यह प्रतिकृति और दोहराव प्रक्रियाओं का उपयोग करता है। प्रतिकृति प्रक्रिया वितरित डेटाबेस में परिवर्तनों की पहचान करती है और यह सुनिश्चित करने के लिए उन परिवर्तनों को लागू करती है कि सभी वितरित डेटाबेस समान दिखते हैं।वितरित डेटाबेस की संख्या के आधार पर, यह प्रक्रिया बहुत जटिल और समय लेने वाली हो सकती है। दोहराव प्रक्रिया एक डेटाबेस को मास्टर डेटाबेस के रूप में पहचानती है और उस डेटाबेस को डुप्लिकेट करती है। यह प्रक्रिया प्रतिकृति प्रक्रिया के रूप में जटिल नहीं है लेकिन यह सुनिश्चित करती है कि सभी वितरित डेटाबेस में समान डेटा हो।

वितरित डेटाबेस और केंद्रीकृत डेटाबेस में क्या अंतर है?

जबकि एक केंद्रीकृत डेटाबेस अपने डेटा को स्टोरेज डिवाइस में रखता है जो एक सिंगल सीपीयू से जुड़े एक ही स्थान पर होता है, एक वितरित डेटाबेस सिस्टम अपने डेटा को स्टोरेज डिवाइस में रखता है जो संभवतः विभिन्न भौगोलिक स्थानों में स्थित होते हैं और एक केंद्रीय का उपयोग करके प्रबंधित होते हैं। डीबीएमएस। एक केंद्रीकृत डेटाबेस को बनाए रखना और अद्यतन रखना आसान होता है क्योंकि सभी डेटा एक ही स्थान पर संग्रहीत होते हैं। इसके अलावा, डेटा अखंडता को बनाए रखना और डेटा दोहराव की आवश्यकता से बचना आसान है। लेकिन, डेटा एक्सेस करने के लिए आने वाले सभी अनुरोधों को एक ही इकाई द्वारा संसाधित किया जाता है जैसे कि एक मेनफ्रेम, और इसलिए यह आसानी से एक अड़चन बन सकता है।लेकिन वितरित डेटाबेस के साथ, इस अड़चन से बचा जा सकता है क्योंकि डेटाबेस समानांतर होते हैं जिससे लोड कई सर्वरों के बीच संतुलित हो जाता है। लेकिन वितरित डेटाबेस सिस्टम में डेटा को अद्यतित रखने के लिए अतिरिक्त काम की आवश्यकता होती है, इसलिए रखरखाव और जटिलता की लागत बढ़ जाती है और इस उद्देश्य के लिए अतिरिक्त सॉफ़्टवेयर की भी आवश्यकता होती है। इसके अलावा, एक वितरित डेटाबेस के लिए डेटाबेस डिज़ाइन करना एक केंद्रीकृत डेटाबेस की तुलना में अधिक जटिल है।

सिफारिश की: