DBMS Architecture in Hindi – डेटाबेस आर्किटेक्चर क्या है?
दोस्तों स्वागत है आपका “हमारा सपोर्ट” वेबसाइट पर। आज के इस लेख में हम आपको DBMS Architecture in Hindi के बारे में बताने वाले हैं। डेटाबेस मैनेजमेंट सिस्टम (DBMS) आर्किटेक्चर, जिसमें विभिन्न भाग और परतें होती हैं। जो डेटा को संभालने और व्यवस्थित करने के लिए एक साथ काम करते हैं DBMS के रूप में जाना जाता है। डेटाबेस बनाने, स्टोर करने, पुनः प्राप्त करने, अपडेट करने और प्रबंधित करने के लिए DBMS नामक एक सॉफ्टवेयर सिस्टम का उपयोग किया जाता है। यह उपयोगकर्ता और डेटाबेस के बीच एक वाहक के रूप में कार्य करता है, लोगों को वहां रखी जानकारी तक पहुंच और नियंत्रण प्रदान करता है। DBMS Architecture in Hindi के बारे में जानकारी पाने के लिए इस लेख को अंत तक पढ़ें।
इससे पिछले लेख में हमने आपको कैप्चा कोड क्या है? इसके बारे में विस्तार के साथ बताया है। यदि आपने अभी तक इस टॉपिक के बारे में नहीं पढ़ा है तो आप हमारी इस वेबसाइट से इस टॉपिक को पढ़ सकते हैं जो आपकी जानकारी को काफी अधिक बेहतर बनाएगा। डीबीएमएस आर्किटेक्चर इन हिंदी के बारे में बताते हैं। डेटाबेस सिस्टम कैसे काम करता है, यह समझने के लिए DBMS डिज़ाइन को समझना महत्वपूर्ण है। DBMS के विभिन्न भागों, जैसे स्टोरेज मैनेजर, Query Processor और ट्रांजैक्शन मैनेजर को समझना आवश्यक है। इनमें से प्रत्येक भाग विशेष कार्य करता है जो DBMS के सामान्य संचालन के लिए आवश्यक हैं। डेटाबेस एडमिनिस्ट्रेटर, डेवलपर्स और डेटाबेस से निपटने वाले अन्य IT Professionals के पास DBMS आर्किटेक्चर की ठोस समझ होनी चाहिए। वे समस्याओं का निवारण करने, डेटाबेस में stored data की सुरक्षा और integrity सुनिश्चित करने और डेटाबेस सिस्टम बनाने और अनुकूलित करने के लिए इसका उपयोग कर सकते हैं।
DBMS Architecture क्या है?
DBMS का Frame यह निर्धारित करता है कि इसे कैसे डिज़ाइन किया जाएगा। यह hierarchical, decentralized या नियंत्रित हो सकता है। एक DBMS के डिज़ाइन को सिंगल टियर या मल्टी-टियर के रूप में सोचा जा सकता है। एक एन-टियर डिजाइन पूरे सिस्टम को एन संबंधित लेकिन स्वतंत्र मॉड्यूल में अलग करता है, जिनमें से प्रत्येक स्वतंत्र संशोधन के लिए सक्षम है। एकमात्र इकाई जहां उपयोगकर्ता सीधे DBMS पर टिका होता है और 1-स्तरीय आर्किटेक्चर में इसका उपयोग करता है, वह DBMS है। यहां किए गए किसी भी संशोधन का डेटाबेस पर Immediately प्रभाव पड़ेगा।
यह उपयोगकर्ताओं को कोई व्यावहारिक उपकरण नहीं देता है। सिंगल-टियर आर्किटेक्चर आमतौर पर डेटाबेस डिज़ाइनर और कोडर्स द्वारा पसंद किया जाता है। यदि डेटाबेस प्रबंधन प्रणाली में दो-स्तरीय संरचना है, तो डेटाबेस का उपयोग करने के लिए उपयोगकर्ताओं के लिए एक एप्लिकेशन मौजूद होना चाहिए। प्रोग्रामर दो स्तरीय आर्किटेक्चर का उपयोग करते हैं जिसमें डीबीएमएस तक पहुंचने के लिए एक एप्लिकेशन का उपयोग किया जाता है। इस मामले में, एप्लिकेशन टियर के फ़ंक्शन, डिज़ाइन और प्रोग्रामिंग डेटाबेस से पूरी तरह से स्वतंत्र हैं।
DBMS Architecture के प्रकार
DBMS Architecture के प्रकार निम्नलिखित हैं।
- One Tier Architecture (1-Tier)
- Two-Tier Architecture (2-Tier)
- Three-Tier Architecture (3-Tier)
One Tier Architecture (1-Tier)
एक-स्तरीय डिज़ाइन, जिसमें क्लाइंट, सर्वर और डेटाबेस सभी एक ही मशीन पर हैं, सबसे सरल DBMS आर्किटेक्चर है। इस डिज़ाइन के साथ, उपयोगकर्ता के पास डेटाबेस तक सीधी पहुँच होती है और वह डेटाबेस से डेटा जोड़, हटा सकता है। उपयोगकर्ता और डेटाबेस के बीच कोई मध्यवर्ती परत नहीं है। परिवर्तन करने के लिए उपयोगकर्ता को किसी विशिष्ट उपकरण की आवश्यकता नहीं होती है। एक सर्वर सभी प्रोसेसिंग को संभालता है, और क्लाइंट द्वारा किया गया प्रत्येक परिवर्तन डेटाबेस में तुरंत परिलक्षित होता है। यह हमें सीधे डेटाबेस पर ऑपरेशन करने और जल्दी से प्रतिक्रिया प्राप्त करने की अनुमति देता है। यह केवल स्थानीय एप्लिकेशन बनाते समय सुझाया जाता है क्योंकि इस आर्किटेक्चर में वास्तविक सुरक्षा की कमी है। इसके अतिरिक्त, इसे स्थानीय स्टोरेज डिवाइस के रूप में जाना जाता है।
Two-Tier Architecture (2-Tier)
टू-टियर DBMS आर्किटेक्चर का विचार कई मायनों में क्लाइंट-सर्वर आर्किटेक्चर जैसा दिखता है। डेटाबेस के साथ Communications करने के लिए, क्लाइंट-साइड एप्लिकेशन सर्वर-साइड के साथ एक कनेक्शन बनाते हैं। एपीआई (एप्लिकेशन प्रोग्रामिंग इंटरफेस), जैसे कि जेडीबीसी (जावा डाटाबेस कनेक्टिविटी) या ओडीबीसी के माध्यम से, यह एक्सचेंज (ओपन डाटाबेस कनेक्टिविटी) किया जाता है। क्लाइंट-साइड एप्लिकेशन कोड और यूजर इंटरफेस को Execution करता है। सर्वर साइड पर, Query Processing और ट्रांजैक्शन एडमिनिस्ट्रेशन का प्रबंधन किया जाता है। क्लाइंट-साइड एप्लिकेशन की एपीआई कॉल के माध्यम से डेटाबेस सर्वर तक सीधी पहुंच होती है, जो उन्हें डेटाबेस से स्वतंत्र रूप से संचालित करने, बनाने और प्रोग्राम करने की अनुमति देता है। एक दो-स्तरीय आर्किटेक्चर सुरक्षित है क्योंकि DBMS सीधे उपयोगकर्ताओं के लिए मौजूद नहीं है।
Three-Tier Architecture (3-Tier)
एक 3-स्तरीय आर्किटेक्चर अपने स्तरों को उपयोगकर्ताओं की जटिलता और डेटाबेस में निहित डेटा का उपयोग करने के आधार पर एक दूसरे से अलग करता है। यह DBMS विकसित करने के लिए सबसे अधिक इस्तेमाल किया जाने वाला ढांचा है।
Database (Data) Tier– टियर इंडेक्स (डेटा) डेटाबेस, इसकी क्वेरी प्रोसेसिंग लैंग्वेज इस लेयर में रखे गए हैं। इस स्तर पर, हमारे पास संबंध भी हैं जो डेटा और उनकी बाधाओं का वर्णन करते हैं।
Application (Middle) Tier– एप्लिकेशन सर्वर और प्रोग्राम जो डेटाबेस से पूछताछ करते हैं, इस स्तर में स्थित हैं। यह एप्लिकेशन स्तरीय उपयोगकर्ता को डेटाबेस की एक अमूर्त तस्वीर प्रदर्शित करता है। अंतिम उपयोगकर्ता इस बात से Unaware हैं कि डेटाबेस प्रोग्राम के बाहर मौजूद है। दूसरी ओर, डेटाबेस स्तर, अनुप्रयोग स्तर से परे किसी भी अन्य उपयोगकर्ता से Unaware है। एप्लिकेशन परत बीच में खड़ी होती है, जो एंड-यूज़र और डेटाबेस के बीच एक सेतु का काम करती है।
User (Presentation) Tier– एंड-यूजर्स इस टियर पर काम करते हैं और इस बात से अनजान होते हैं कि डेटाबेस इस लेयर के बाहर मौजूद है। कार्यक्रम इस परत पर डेटाबेस के कई दृश्य प्रदान कर सकता है। एप्लिकेशन परत में एप्लिकेशन द्वारा सभी दृश्य बनाए जाते हैं।
पूछे गए प्रश्न (FAQs)
प्रश्न- DBMS Architecture का in Hindi फुल फॉर्म क्या होता है?
उत्तर- DBMS Architecture का in Hindi फुल फॉर्म डेटाबेस मैनेजमेंट सिस्टम आर्किटेक्चर होता है।
प्रश्न- DBMS में कितने आर्किटेक्चर होते हैं?
उत्तर- डेटाबेस डिजाइन एकल-स्तरीय या बहु-स्तरीय हो सकता है। Logical रूप से, डेटाबेस डिज़ाइन को दो प्रकारों में विभाजित किया गया है: 2-टियर आर्किटेक्चर और 3-टियर आर्किटेक्चर।
प्रश्न-3 स्कीमा आर्किटेक्चर क्या है?
उत्तर- 3 स्कीमा आर्किटेक्चर रिलेशनल डेटाबेस डिज़ाइन में एक अवधारणा है जो डेटाबेस को इसके उपयोग और संरचना के साथ-साथ सिस्टम मैनेजर, डिज़ाइनर और अंतिम उपयोगकर्ताओं की भूमिकाओं के आधार पर तीन अलग-अलग श्रेणियों में बाटता करता है।
प्रश्न- DBMS में 3 आर्किटेक्चर क्या हैं?
उत्तर- इस डिज़ाइन के तीन स्तर भौतिक स्तर, वैचारिक स्तर और बाहरी स्तर हैं।
निष्कर्ष
आज के इस लेख में हमने आपको DBMS Architecture in Hindi के बारे में विस्तार के साथ बताया है। आशा करता हूँ आपको DBMS Architecture in Hindi के बारे में पता चल गया होगा। यदि आपको यह आर्टिकल पसंद आया हो तो इसे अपने दोस्तों में शेयर जरूर करें। ताकि उन्हें भी DBMS Architecture in Hindi के बारे में पता चल सके। इसी प्रकार के आर्टिकल की जानकारी हम अपनी इस वेबसाइट पर देते रहते हैं। इसी प्रकार के आर्टिकल की जानकारी पाने के लिए जुड़े रहिए “हमारा सपोर्ट” वेबसाइट के साथ तब तक के लिए धन्यवाद।