हेल्लो पाठकों !
क्या आप जानना चाहते है, MySQL आर्किटेक्चर क्या है (What is MySQL Architecture in Hindi), इसमें कितने कॉम्पोनेन्ट और सबसिस्टम होते है और उनके क्या कार्य है ।
तो चलिए MySQL आर्किटेक्चर को विस्तार से जानते है ।
MySQL आर्किटेक्चर क्या है (What is MySQL Architecture in Hindi) ?
MySQL एक रिलेषनल डेटाबेस है जिसमे लेयर प्रकार का आर्किटेक्चर है । यह एक तीन स्तरीय आर्किटेक्चर डेटाबेस सिस्टम है ।
डेटाबेस का आर्किटेक्चर क्लाइंड एंड, सर्वर एंड और स्टोरेज एंड के बीच संबंध और इंटरैक्शन की व्याख्या करता है ।
MySQL का आर्किटेक्चर MySQL सिस्टम के विभिन्न घटकों के बीच संबंध का वर्णन करता है । MySQL क्लाइंट सर्वर आर्किटेक्चर का पालन करता है ।
इसे इसलिए डिजाइन किया गया है ताकि यूजर जो कि क्लाइंट है कंप्यूटर से विभिन्न नेटवर्किंग सेवाओं का उपयोग कर सके जो सर्वर उपयोग करता है ।
MySQL एक tiered आर्किटेक्चर पर आधारित है, जिसमें प्राथमिक सबसिस्टम और सपोर्ट कंपोनेंटस दोनों षामिल होते हैं, जो क्केरी को पढ़ने, पार्स करने और निष्पादित करने और क्केरी परिणामों को कैश करने और वापस करने के लिए एक दूसरे के साथ इंटरैक्ट करते हैं ।
MySQL आर्किटेक्चर में कितने कॉम्पोनेन्ट होते है ( Components of the MySQL Architecture) ?
MySQL के आर्किटेक्चर में निम्नलिखित प्रमुख कॉम्पोनेन्ट होते हैंः-
- Client
- Server
- Storage Layer
Client
यह लेयर MySQL आर्किटेक्चर में सबसे उपरी लेयर है । यूजर क्लाइंट लेयर की मदद से सर्वर को अनुरोध निर्देश देता है । क्लाइंट कमांड प्रॉमप्ट या GUI स्क्रीन के माध्यम से MySQL कमांड और एक्सप्रेशन का अनुरोध करता है । यदि expression और कमांड मान्य हैं तो आउटपुट स्क्रीन पर प्राप्त होता है ।
Server
MySQL आर्किटेक्चर की दूसरी लेयर MySQL के रिलेशनल डेटाबेस मैनेजमेंट सिस्टम की सभी लॉजिक कार्यात्मकताओं के लिए जिम्मेदार है । यह क्लाइंट साइड द्वारा भेजे गए प्रत्येक अनुरोध को प्राप्त करता है और प्रत्यक अनुरोध का संसाधित करने पर प्रतिक्रिया भी देता है ।
इस लेयर को MySQL आर्किटेक्चर के मस्तिष्क के रूप में भी जाना जाता है ।
Storage Layer
MySQL डेटाबेस में एक अलग तरह के स्टोरेज इंजन होते हैं जो डेटाबेस की बदलती जरूरतों के परिणामस्वरूप मौजूद होते है । MySQL आर्किटेक्चर का यह स्टोरेज इंजन लेयर डेवलपर के लिए इसे यूनीक और सबसे बेहतर बनाता है ।
डेटाबेस सिस्टम में प्रत्येक यूजर द्वारा बनाई गई टेबल को रखने के लिए स्टोरेज इंजन का उपयोग किया जाता है ।
MySQL आर्किटेक्चर के प्राथमिक सबसिस्टम ( Primary Subsystems of MySQL Architecture) ?
MySQL आर्किटेक्चर में निम्नलिखित प्राथमिक सबसिस्टम होते हैंः-
- The Query Engine
- The Storage Manager
- The Buffer Manager
- The Transaction Manager
- The Recovery Manager
निर्ष्कष – Conclusion
मुझे आशा है, इस पोस्ट से आपने MySQL आर्किटेक्चर क्या है इसके बारे में अच्छे से हिन्दी में ही जानकारी प्राप्त कर लिया हैं ।
अगर फीर भी आपके मन में MySQL Architecture को लेकर कोई सवाल हैं तो आप हमें कमंट करके पुछ सकते है ।
FAQ’s
Q1 :
Ans:
अन्य पोस्ट पढ़े :-