Explain What is Distributed database and it's types in Hindi

What is distributed database in hindi

what is distributed database in hindi

distributed database एक प्रकार का Database होता है जो कि एक ही System तक सीमित नहीं होता है यह Network में बहुत सारें sites या computers में फैला रहता है।

दुसरें शब्दों में कहें तो, “डिस्ट्रिब्यूटेड डेटाबेस बहुत सारें interconnected databases का एक समूह होता है जो कि अलग अलग locations पर फैले रहते है और ये आपस में कम्प्यूटर सिस्टम के माध्यम से communicate करते है।”

इसमें Database के parts बहुत सारें physical locations में store रहते है तथा इसकी processing बहुत सारें database nodes के मध्य distribute होती है।

इस Database को distributed database management system (DDBMS) के द्वारा control किया जाता है।


Features of distributed database in hindi

इसके features निम्नलिखित है

  • Collections में जो Database होते हैं वह एक दूसरे से logically interrelated होते है।
  • इसमें Data physically बहुत सारें computers या sites में store होता है।
  • यह loosely connected, File System नहीं है।
  • इसमें सभी sites एक Communication File system के माध्यम से connect रहती है।
  • Each site का Data DBMS के द्वारा control होता है।
  • सभी website के DBMS का अपना अधिकार (right) होता है कि वह local applications को स्वतंत्र रूप से handle कर सकता है।
  • distributed system के सभी DBMS का minimum एक global application होता है।

Goals of distributed database system in hindi

  • Reliability - डिस्ट्रिब्यूटेड डाटाबेस सिस्टम में यदि कभी एक सिस्टम fail हो जाता है या फिर work करना बंद कर देता है दूसरा system उसके task को पूरा करता है।
  • Availability - इसमें अगर कोई एक server बंद हो जाए तो दुसरा server Client की request को Complete करता है।
  • performance – इसमें Database अलग अलग locations में होते है जिसके कारण Each location के लिए Database उपलब्ध होता है जिसे maintain करना Easy होता है तथा इनकी performance में सुधार होता है।

Types of distributed database in hindi

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

  • Homogeneous distributed database system
  • Heterogeneous distributed database system

Homogeneous distributed database system

  • homogeneous में, सभी websites एक ही तरह के DBMS तथा operating system का use करती है। इसमें sites समान प्रकार के software का use करती हैं।
  • इसमें Each site अन्य सभी sites के बारें में Information रखती है तथा एक दूसरे से cooperate करके user की request को Complete करती है।
  • इसमें Data को एक साथ access तथा modify किया जाता है।
  • यह दो प्रकार का होता है :
    1.Autonomous
    2.Non-Autonomouse

Heterogeneous distributed database system

  • heterogeneous में, सभी sites का अलग अलग DBMS, डाटा मॉडल्स तथा  आपरेटिंग सिस्टम होता है ।
  • इसमें Each sites की Different-Different Types schemas के तथा software होता है।
  • इस System में बहुत प्रकार के DBMS होते हैं जैसे कि relational, network, hierarchical या object-oriented.
  • Homogeneous distributed database system में query processing बहुत ही Complex होती है क्योंकि इसमें अलग अलग schema's होती है।
  • Heterogeneous distributed database system में transaction processing बहुत ही Complex होती है क्योंकि इसमें different-different software's होते हैं।
  • इसमें एक site को दूसरे sites के बारें में Information नहीं होती है. जिससे वह एक दूसरे से बहुत ही कम cooperate कर पाते हैं।
  • यह Two Types का होता है:- federated and un-federated.

Advantage of distributed database in hindi

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

  • यह reliability, availability तथा performance को बढाता है।
  • इसमें Data को तेजी से access कर सकते है।
  • इसमें Data Processing तेज होती है।
  • यह ऑपरेटिंग के costs को कम कर देता है।
  • इसका इंटरफ़ेस user-friendly होता है।
  • इसमें अगर किसी एक site को modify या update कर भी दिया जाएँ तो अन्य sites पर इसका कोई भी प्रभाव नहीं पड़ता है ।
  • इसमें transparency रहती है।
  • इसे आसानी से update किया जा सकता है।

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

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

  • इसकी complexity बहुत ही ज्यादा होती है क्योंकि DBA के द्वारा अत्यधिक कार्य करना पड़ता है।
  • इसमें integrity को maintain करना बहुत ही मुश्किल होता है।
  • complexity बढ़ने का मतलब है कि इसका cost (मूल्य) भी बढेगा,
  • इसमें security ज्यादा नहीं होती है।
  • इसमें additional software's की आवश्यकता होती है।

Must read :

Post a Comment

0 Comments