parallel database in hindi AND IT’S ARCHITECTURE in hindi

PARALLEL DATABASE in hindi

organization या companies के पास अधिक मात्रा में data होता है और इन data को transfer करने लिए high डेटा ट्रान्सफर रेट की आवश्यक होता है। इसलिए high डेटा ट्रान्सफर रेट को सँभालने की भी आवश्यकता होती है। इन high डेटा ट्रान्सफर रेट को सँभालने के लिये client-server system और centralized system ज्यादा efficient नहीं होता है। system की efficiency को बढ़ाने के लिए parallel database का concept लाया गया।

Parallel database system , डेटा प्रोसेसिंग की performance को improve करता है। यह performance को improve करने के लिए parallel में बहुत सारे resources का प्रयोग करता है जैसे – multiple cpu और  disks. ( बहुत सारें cpu और disks का प्रयोग parallel रूप से किया जाता है।)

और यह बहुत सारे parallelization कार्यों को भी पूरा करता है जैसे कि data processing और query processing.

goals of Parallel database (पैरेलल डेटाबेस का  लक्ष्य) –

parallel database का प्रयोग निम्नलिखित लक्ष्यों को पूरा करने के लिए किया जाता है:-

  1. डेटाबेस सिस्टम की Performance को improve करना ,
  2. डेटा की availability को improve करना ,
  3. Reliability को improve करना (अर्थात् डेटा को accurate तथा complete करना)
  4. डेटा का distributed access प्रदान करना। (अर्थात् डेटा का अलग अलग जगह से एक्सेस उपलब्ध करना)

types of Parallel database Architecture in hindi-

Parallel database Architecture निम्नलिखित प्रकार के होते है:

1:- shared memory system
2:- shared disk system
3:- shared nothing system
4:- Hierarchical System (NUMA)

  1. Shared memory system –

shared memory system में बहुत सारें processors का प्रयोग किया जाता है ये processors कम्युनिकेशन नेटवर्क के माध्यम से shared memory से जुडे हुए होते है।

shared memory system में  प्रत्येक processor के पास अधिक मात्रा में cache memory होता है।

यदि एक processor मैमोरी लोकेशन में write operation परफॉर्म करता है तो उस location से डेटा remove या update हो जाना चाइये।

shared memory system in hindi parallel database

Advantage of shared memory system (इसके लाभ)-

  • किसी भी processor के लिए data आसानी से एक्सेस हो जाता है।
  • एक processor दुसरें processors को आसानी से मैसेज send कर सकता है।

Disadvantage of shared memory system:-

  • processors का बहुत अधिक मात्रा में होने के कारण processors का waiting time बढ़ जाता है.
  • इसकी एक और परेशानी है इसकी bandwidth. इसमें बैंडविड्थ कम होती है.
  1. Shared disk system –

shared disk system में multiple processor का प्रयोग किया जाता है और ये multiple processor कम्युनिकेशन नेटवर्क के माध्यम से multiple disk द्वारा एक्सेस किये जाते है।

इसमें प्रत्येक processor के पास local memory होती है। प्रत्येक processor के पास उसकी अपनी memory होती है इसलिए data sharing आसानी से हो जाती है।

इस system के आस पास बनाये गए system को cluster कहते है।

shared disk system in hindi parallel database

Advantage of shared disk system-

  • shared disk system जो है वह fault tolerance को achieve करता है। fault tolerance का मतलब है यदि एक processor या उसकी मैमोरी fail हो जाती है तो दूसरा processor कार्य को पूरा करता है।

Disadvantage of shared disk system-

  • shared disk system की scalability बहुत ही limited होती है जिसके कारण बहुत बड़े amount के data को interconnection नेटवर्क के द्वारा travel करना पड़ता है.
  • यदि सिस्टम में अन्य processors को जोड़ देंगे तो जो पहले से मौजूद processors है उनकी speed बहुत ही slow हो जाती है.
  1. Shared nothing disk system –

shared nothing disk system में प्रत्येक processor के पास उसकी अपनी local memory और local disk होती है।

इसमें प्रत्येक प्रोसेसर कम्युनिकेशन नेटवर्क के माध्यम से एक दुसरे से communicate कर सकते है।

local disk पर stored data के service के लिए कोई भी processor एक server के रूप में काम कर सकता है।

shared nothing system in hindi parallel database

Advantage of Shared nothing disk system –

  • इस system में जरुरत के अनुसार कितने भी processors और disk कनेक्ट हो सकते है।
  • यह system बहुत सारे processors को support कर सकता है। जो system को और भी ज्यादा scalable बनाता है।

Disadvantage of Shared nothing disk system –

  • इस system में data partitioning की जरूरत होती है। अर्थात् इसमें डेटा को parts में divide करने की जरुरत होती है.
  • Local disk को एक्सेस के लिए communication का cost बहुत ज्यादा बढ़ जाता है।

4:- Hierarchical system

hierarchical system को non – uniform memory Architecture (NUMA) के नाम से भी जानते है।

hierarchical model system जो है वह shared memory system, shared disk system और shared nothing disk system का एक combination है। अर्थात , hierarchical system इन तीनो system से मिलकर बनता है।

इस system में processor के प्रत्येक group के पास एक local memory होती है। पर processors दुसरे group से memory को एक्सेस कर सकते है। जो कि एक क्रम में दुसरे group के साथ जुड़े हुए होते है।

hierarchical system जो है वह local व remote memory ( दुसरे group से memory) का प्रयोग करता है। इस कारण से यह एक दुसरे के साथ communicate करने के लिए ज्यादा time लेते है।

Advantage of hierarchical system (NUMA) –

  • यह सिस्टम की  scalability को बेहतर बनाता है.
  • इस Architecture में memory shortage की problem बहुत ही कम होती है.

Disadvantage of hierarchical system (NUMA) –

  • इस Architecture का cost दुसरे Architecture की तुलना में बहुत अधिक होता है।

निवेदन:- अगर आपको यह पोस्ट पसंद आई हो तो इसे अपने दोस्तों के साथ share करें. तथा इस parallel database से सम्बन्धित सवाल आप comment करके पूछ है. धन्यवाद.

Leave a Comment