distributed database in hindi and types of distributed database in hindi

आज हम इस पोस्ट में what is distributed database in hindi (डिस्ट्रिब्यूटेड डेटाबेस क्या है?) के बारें में विस्तार पूर्वक पढेंगे. इसके features, goals, types, तथा advantage के बारें में पढेंगे.

what is Distributed database in hindi (डिस्ट्रिब्यूटेड डेटाबेस क्या है?)

  • distributed database एक प्रकार का डेटाबेस होता है जो कि एक ही सिस्टम तक सीमित नहीं होता है यह नेटवर्क में बहुत सारें sites या computers में फैला रहता है.
  • दुसरें शब्दों में कहें तो, “distributed database बहुत सारें interconnected databases का एक collection होता है जो कि अलग अलग locations पर फैले रहते है और ये आपस में कंप्यूटर नेटवर्क के माध्यम से communicate करते है.”
  • इसमें डेटाबेस के parts बहुत सारें physical locations में स्टोर रहते है तथा इसकी processing बहुत सारें database nodes के मध्य distribute होती है.
  • इस डेटाबेस को distributed database management system (DDBMS) के द्वारा नियंत्रित किया जाता है.

    distributed database in hindi
    image source

  • उपर दिया गया चित्र एक distributed database system है जिसमें communication channel का प्रयोग विभिन्न locations को communicate करने के लिए किया गया है. तथा इसमें प्रत्येक सिस्टम का अपना database तथा memory है.

features of distributed database in hindi (डिस्ट्रिब्यूटेड डेटाबेस के गुण)

इसके गुण निम्नलिखित है:-

  • समूह में जो डेटाबेस होते हैं वह एक दूसरे से logically interrelated होते है.
  • इसमें डेटा physically बहुत सारें computers या sites में स्टोर होता है.
  • यह loosely connected फाइल सिस्टम नहीं है.
  • इसमें सभी sites एक कम्युनिकेशन नेटवर्क के माध्यम से connect रहती है.
  • प्रत्येक site का डेटा DBMS के द्वारा control होता है.
  • प्रत्येक site के DBMS का अपना अधिकार (right) होता है कि वह local applications को स्वतंत्र रूप से handle कर सकता है.
  • distributed system के प्रत्येक dbms का कम से कम एक global application होता है.

Goals of distributed database system in hindi

इसका निर्माण निम्नलिखित चीजों को बेहतर बनाने के लिए किया गया है:-

1:- Reliability- distributed database system में अगर कभी एक सिस्टम fail हो जाता है या फिर काम करना बंद कर देता है दूसरा system उसके task को पूरा करता है.

2:- availability- इसमें अगर कोई एक server बंद हो जाए तो दुसरा server क्लाइंट की request को पूरा करता है.

3:- performance– इसमें डेटाबेस अलग अलग locations में होते है जिसके कारण प्रत्येक location के लिए डेटाबेस उपलब्ध होता है जिसे maintain करना आसान होता है तथा इनकी performance में सुधार होता है.

types of distributed database in hindi (डिस्ट्रिब्यूटेड डेटाबेस के प्रकार)

यह दो प्रकार का होता है जो कि निम्नलिखित है:-

types of distributed database system in hindi

  1. homogeneous distributed database system

  • homogeneous में, सभी sites एक ही तरह के DBMS तथा operating system का प्रयोग करती है. इसमें sites समान प्रकार के software का प्रयोग करती हैं.
  • इसमें प्रत्येक site अन्य सभी sites के बारें में जानकारी रखती है तथा एक दूसरे से cooperate करके user की request को पूरा करती है.
  • इसमें डेटा को एक साथ access तथा modify किया जाता है.
  • यह दो प्रकार का होता है:-
    1:- autonomous तथा 2:- non-autonomous
  1. heterogeneous distributed database system

  • heterogeneous में, प्रत्येक sites का अलग अलग DBMS, data models तथा operating system होता है.
  • इसमें प्रत्येक sites की भिन्न-भिन्न schemas तथा software होता है.
  • इस सिस्टम में बहुत प्रकार के DBMS होते हैं जैसे कि relational, network, hierarchical या object-oriented.
  • इसमें query processing बहुत ही मुश्किल होती है क्योंकि इसमें अलग अलग schemas होती है.
  • इसमें transaction processing बहुत ही मुश्किल होती है क्योंकि इसमें भिन्न-भिन्न softwares होते हैं.
  • इसमें एक site को दूसरे sites के बारें में जानकारी नहीं होती है. जिससे वह एक दूसरे से बहुत ही कम cooperate कर पाते हैं.
  • यह दो प्रकार का होता है:- federated तथा un-federated.

इसे भी पढ़ें:- data model क्या है?

advantage of distributed database in hindi (डिस्ट्रिब्यूटेड डेटाबेस के लाभ)

इसके लाभ निम्नलिखित है:-

1:- यह reliability, availability तथा performance को बढाता है.

2:- इसमें डेटा को तेजी से access कर सकते है.

3:- इसमें डेटा प्रोसेसिंग तेज होती है.

4:- यह operating के costs को कम कर देता है.

5:- इसका इंटरफ़ेस user-friendly होता है.

6:- इसमें अगर किसी एक site को modify या update कर भी दिया जाएँ तो दूसरे अन्य sites पर इसका कोई effect नहीं पड़ता है.

7:- इसमें transparency रहती है.

8:- इसे आसानी से update किया जा सकता है.

disadvantage of distributed database in hindi (डिस्ट्रिब्यूटेड डेटाबेस सिस्टम की हानियाँ)

इसकी हानियाँ निम्नलिखित है:-

1:- इसकी complexity बहुत ही अधिक होती है क्योंकि DBA के द्वारा extra work करना पड़ता है.

2:- इसमें integrity को maintain करना बहुत ही मुश्किल होता है.

3:- complexity बढ़ने का मतलब है कि इसका cost (मूल्य) भी बढेगा,

4:- इसमें security ज्यादा नहीं होती है.

5:- इसमें additional softwares की आवश्यकता होती है.

निवेदन:- अगर आपको यह पोस्ट अच्छी लगी हो तो इसे अपने दोस्तों के साथ share करें. तथा कमेंट के द्वारा बताइए.

Leave a Comment