DBMS में डेटाबेस आर्किटेक्चर: 1-टियर, 2-टियर और 3-टियर

विषय - सूची:

Anonim

डेटाबेस आर्किटेक्चर क्या है?

एक डेटाबेस आर्किटेक्चर DBMS डिज़ाइन का प्रतिनिधित्व है। यह डेटाबेस प्रबंधन प्रणाली के डिजाइन, विकास, कार्यान्वयन और रखरखाव में मदद करता है। DBMS आर्किटेक्चर डेटाबेस सिस्टम को अलग-अलग घटकों में विभाजित करने की अनुमति देता है जो स्वतंत्र रूप से संशोधित, परिवर्तित, प्रतिस्थापित और परिवर्तित किए जा सकते हैं। यह एक डेटाबेस के घटकों को समझने में भी मदद करता है।

एक डेटाबेस महत्वपूर्ण जानकारी संग्रहीत करता है और डेटा को जल्दी और सुरक्षित रूप से एक्सेस करने में मदद करता है। इसलिए, डीबीएमएस के सही आर्किटेक्चर का चयन करना आसान और कुशल डेटा प्रबंधन में मदद करता है।

  • DBMS आर्किटेक्चर के प्रकार
  • 1-टियर आर्किटेक्चर
  • 2-टियर आर्किटेक्चर
  • 3-टियर आर्किटेक्चर

DBMS आर्किटेक्चर के प्रकार

मुख्यतः तीन प्रकार के DBMS आर्किटेक्चर हैं:

  • एक स्तरीय वास्तुकला (एकल स्तरीय वास्तुकला)
  • दो स्तरीय वास्तुकला
  • थ्री टियर आर्किटेक्चर

अब, हम आरेख के साथ DBMS की विभिन्न वास्तुकला के बारे में जानेंगे।

1-टियर आर्किटेक्चर

DBMS में 1 टीयर आर्किटेक्चर डेटाबेस का सबसे सरल आर्किटेक्चर है जिसमें क्लाइंट, सर्वर और डेटाबेस सभी एक ही मशीन पर रहते हैं। एक सरल एक स्तरीय वास्तुकला उदाहरण कभी भी होगा जब आप अपने सिस्टम में एक डेटाबेस स्थापित करते हैं और इसे एसक्यूएल प्रश्नों का अभ्यास करने के लिए एक्सेस करते हैं। लेकिन उत्पादन में ऐसी वास्तुकला का उपयोग शायद ही कभी किया जाता है।

1 टीयर आर्किटेक्चर आरेख

2-टियर आर्किटेक्चर

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

2 टियर आर्किटेक्चर आरेख

डेटाबेस प्रबंधन प्रणाली के उपरोक्त 2 टीयर क्लाइंट-सर्वर आर्किटेक्चर में, हम देख सकते हैं कि एक सर्वर क्लाइंट 1, 2, और 3 के साथ जुड़ा हुआ है।

दो स्तरीय वास्तुकला उदाहरण:

एक संपर्क प्रबंधन प्रणाली जो MS- एक्सेस का उपयोग करके बनाई गई है।

3-टियर आर्किटेक्चर

एक 3 टीयर वास्तुकला डीबीएमएस में है, जिसमें विकास और कार्यात्मक प्रक्रियाओं, तर्क, डेटा का उपयोग, डेटा भंडारण, और यूजर इंटरफेस के रखरखाव अलग मॉड्यूल के रूप में स्वतंत्र रूप से किया जाता है डीबीएमएस में सबसे लोकप्रिय ग्राहक सर्वर वास्तुकला है। तीन स्तरीय वास्तुकला में एक प्रस्तुति परत, एक एप्लिकेशन परत और एक डेटाबेस सर्वर शामिल है।

3-टियर डेटाबेस आर्किटेक्चर डिज़ाइन 2-टियर क्लाइंट-सर्वर आर्किटेक्चर का विस्तार है। 3-स्तरीय वास्तुकला में निम्नलिखित परतें होती हैं:

  1. प्रस्तुति परत (आपका पीसी, टेबलेट, मोबाइल, आदि)
  2. अनुप्रयोग परत (सर्वर)
  3. डेटाबेस सर्वर

3 टियर आर्किटेक्चर आरेख

एप्लिकेशन परत उपयोगकर्ता और DBMS के बीच रहता है, जो DBMS सिस्टम के लिए उपयोगकर्ता के अनुरोध को संप्रेषित करने के लिए जिम्मेदार है और उपयोगकर्ता को DBMS से प्रतिक्रिया भेजता है। एप्लिकेशन लेयर (बिजनेस लॉजिक लेयर) उपयोगकर्ता को डेटा पास करने से पहले या DBMS के नीचे कार्यात्मक तर्क, बाधा और नियमों को भी संसाधित करता है।

थ्री टियर क्लाइंट-सर्वर आर्किटेक्चर का लक्ष्य है:

  • उपयोगकर्ता अनुप्रयोगों और भौतिक डेटाबेस को अलग करने के लिए
  • DBMS विशेषताओं का समर्थन करने के लिए
  • कार्यक्रम-डेटा स्वतंत्रता
  • डेटा के कई विचारों का समर्थन करना

तीन स्तरीय वास्तुकला उदाहरण:

इंटरनेट पर कोई भी बड़ी वेबसाइट, जिसमें गुरु 99.कॉम शामिल है

सारांश

  • DBMS का एक आर्किटेक्चर एक डेटाबेस के डिजाइन, विकास, कार्यान्वयन और रखरखाव में मदद करता है
  • सबसे सरल डेटाबेस सिस्टम आर्किटेक्चर 1 स्तरीय है जहां क्लाइंट, सर्वर और डेटाबेस सभी एक ही मशीन पर रहते हैं
  • एक दो स्तरीय वास्तुकला डीबीएमएस में एक डेटाबेस आर्किटेक्चर है जहां प्रस्तुति परत एक क्लाइंट पर चलती है और सर्वर पर डेटा संग्रहीत होता है
  • थ्री-टियर क्लाइंट-सर्वर आर्किटेक्चर में प्रेजेंटेशन लेयर (पीसी, टैबलेट, मोबाइल, आदि), एप्लिकेशन लेयर (सर्वर) और डेटाबेस सर्वर शामिल हैं।