डाटाबेस Archiडीबीएमएस में तकनीक: 1-स्तर, 2-स्तर और 3-स्तर

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

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

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

डीबीएमएस के प्रकार Archiटेक्चर

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

  • एक स्तर Archiटेक्चर (सिंगल टियर) Archiटेक्चर)
  • दो स्तरीय Archiटेक्चर
  • त्रिस्तरीय Archiटेक्चर

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

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

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

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

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

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

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

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

दो स्तरीय Archiटेक्चर उदाहरण:

संपर्क प्रबंधन प्रणाली का उपयोग करके बनाया गया एमएस- एक्सेस.

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

A 3 टियर Archiटेक्चर डीबीएमएस में सबसे लोकप्रिय क्लाइंट सर्वर आर्किटेक्चर है जिसमें कार्यात्मक प्रक्रियाओं, तर्क, डेटा एक्सेस, डेटा स्टोरेज और उपयोगकर्ता इंटरफ़ेस का विकास और रखरखाव अलग-अलग मॉड्यूल के रूप में स्वतंत्र रूप से किया जाता है। थ्री टियर आर्किटेक्चर में एक प्रेजेंटेशन लेयर, एक एप्लीकेशन लेयर और एक डेटाबेस सर्वर शामिल है।

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

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

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

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

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

त्रिस्तरीय Archiटेक्चर उदाहरण:

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

सारांश

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