MariaDB Enterprise Cluster, MariaDB Corporation के अत्यधिक उपलब्ध डेटाबेस समाधान की एक सदस्यता सेवा है, जिसे एक एंटरप्राइज़ जीवनचक्र के साथ प्रबंधित किया जाता है। एंटरप्राइज़ जीवनचक्र के तीन पहलू हैं जो MariaDB द्वारा प्रदान किए जाते हैं:एंटरप्राइज़ बिल्ड, एंटरप्राइज़ रिलीज़ और एंटरप्राइज़ सहायता।
Enterprise Builds यह सुनिश्चित करते हैं कि आपको सॉफ़्टवेयर की गुणवत्ता का उच्चतम स्तर प्राप्त होगा, जिसमें अनुकूलित डिफ़ॉल्ट पैरामीटर और सदस्यता ग्राहकों के लिए उपलब्ध बग फिक्स की प्राथमिकता शामिल है।
एंटरप्राइज़ रिलीज़ आपको एक निश्चित शेड्यूल के आधार पर पैच और अपडेट के लिए अनुमानित रिलीज़ देता है।
एंटरप्राइज़ सपोर्ट उपयोगकर्ता को ग्राहक सहायता, पेशेवर सेवाएं, प्रशिक्षण और दस्तावेज़ीकरण प्रदान करता है।
मारियाडीबी एंटरप्राइज क्लस्टर में अतिरेक के लिए गैलेरा क्लस्टर के साथ मारियाडीबी एंटरप्राइज सर्वर और लोड संतुलन के लिए मारियाडीबी मैक्सस्केल शामिल हैं।
MariaDB एंटरप्राइज़ सर्वर और क्लस्टर
मारियाडीबी एंटरप्राइज क्लस्टर एक एंटरप्राइज ग्रेड डेटाबेस सर्वर के साथ आता है जिसे मारियाडीबी एंटरप्राइज सर्वर कहा जाता है। यह उद्यम सुविधाएँ प्रदान करता है जैसे:
- MariaDB एंटरप्राइज ऑडिट, व्यापक ऑडिट प्लगइन जो कनेक्शन की विस्तृत जानकारी और डेटाबेस के परिवर्तन भी प्रदान करता है।
- MariaDB Enterprise Backup, यह MariaDB बैकअप की एक उन्नत विशेषता है जो बैकअप के चलने के दौरान लिखने और स्कीमा को बदलने की अनुमति देती है। बैकअप चरणों और डीडीएल लॉगिंग के माध्यम से डीडीएल अवरोधन को कम किया जाता है।
एंटरप्राइज सुविधाओं के अलावा, कुछ मानक विशेषताएं हैं जिनसे आप मारियाडीबी में परिचित हो सकते हैं, उदाहरण के लिए:एसक्यूएल आधारित खाता लॉकिंग, पासवर्ड समाप्ति, बिटमपोरल टेबल, असफल लॉगिन प्रयासों के बाद खाता स्वचालित लॉक।
मारियाडीबी एंटरप्राइज क्लस्टर और गैलेरा क्लस्टर
MariaDB Enterprise Cluster, MariaDB के लिए Galera Cluster का उपयोग करती है जो पहले से ही एंटरप्राइज़ के लिए उन्नत है। यह अतिरेक और उच्च उपलब्धता प्राप्त करने के लिए डेटा को सिंक्रनाइज़ करता है। गैलेरा क्लस्टर एक डेटाबेस क्लस्टरिंग समाधान है जो सिंक्रोनस प्रतिकृति स्थिति वाले नोड्स के बीच मल्टी मास्टर प्रतिकृति को सक्षम बनाता है।
गैलेरा क्लस्टर में सिंक्रोनस प्रतिकृति प्रमाणन आधारित प्रतिकृति का उपयोग करती है जहां समूह संचार और लेनदेन आदेश का उपयोग किया जाता है। लेन-देन एक नोड में निष्पादित किया जाता है, जब प्रतिबद्ध होता है, तो यह वैश्विक स्थिरता को लागू करने के लिए प्रमाणन प्रक्रिया का समन्वय चलाएगा। प्रसारण सेवा वैश्विक समन्वय प्राप्त करने के लिए लेनदेन के बीच एक वैश्विक कुल आदेश स्थापित करती है।
प्रमाणीकरण आधारित प्रतिकृति को काम करने के लिए डेटाबेस की कुछ विशेषताओं की आवश्यकता होती है। विशेषताएं हैं:
- लेन-देन संबंधी डेटाबेस; डेटाबेस लेन-देन संबंधी होना चाहिए, इसे अप्रतिबद्ध लेनदेन को रोलबैक करने में सक्षम होना चाहिए।
- परमाणु परिवर्तन; लेन-देन परिवर्तन पूरी तरह से होना चाहिए या डेटाबेस में बिल्कुल भी नहीं होना चाहिए।
- वैश्विक क्रम; प्रतिकृति विश्व स्तर पर आदेश दिया जाना चाहिए। लेन-देन एक ही क्रम में सभी उदाहरणों पर लागू होना चाहिए।
मारियाडीबी एंटरप्राइज क्लस्टर और मारियाडीबी मैक्सस्केल
MariaDB एंटरप्राइज क्लस्टर भी एक डेटाबेस प्रॉक्सी के रूप में MariaDB Maxscale के साथ आता है जो एक उच्च उपलब्धता, स्केलेबिलिटी वातावरण प्रदान कर सकता है। MySQL और MariaDB उपयोगकर्ताओं द्वारा उपयोग किए जाने वाले अन्य लोकप्रिय प्रॉक्सी में HAProxy और ProxySQL शामिल हैं।
Maxscale के लिए कुछ बेहतरीन विशेषताएं हैं जो आपको आपके पर्यावरण स्केलिंग के लिए लाभ प्रदान करती हैं:
स्वचालित विफलता
Maxscale डेटाबेस सर्वर की उपलब्धता की निगरानी कर सकता है और क्रैश होने पर सेवा लचीलापन के लिए स्वचालित रूप से विफलता ट्रिगर कर सकता है। मारियाडीबी एंटरप्राइज क्लस्टर में जहां कोई भी नोड लिखने और पढ़ने को स्वीकार कर सकता है, मैक्सस्केल का उपयोग डेटाबेस विफलताओं को कम करने के लिए किया जाता है। इसके अलावा, मैक्सस्केल का उपयोग राइट ट्रैफिक को विभाजित करने के लिए भी किया जा सकता है।
यातायात नियंत्रण
मैक्सस्केल में यातायात नियंत्रण से संबंधित कुछ विशेषताएं हैं। आप क्वेरी थ्रॉटलिंग का उपयोग करके प्रति सेकंड अपनी क्वेरी की अधिकतम सीमा निर्धारित कर सकते हैं, SQL फ़ायरवॉल का उपयोग डेटा एक्सेस को प्रतिबंधित करने और हमारे द्वारा परिभाषित नियमों के आधार पर समान पैटर्न वाले प्रश्नों को ब्लॉक करने के लिए किया जा सकता है। प्रमाणीकरण समर्थन जो PAM और Kerberos का समर्थन करता है।
लोड बैलेंसिंग
यह आपके डेटाबेस में वितरित आपके ट्रैफ़िक के लिए लोड संतुलन प्रदान करता है। इसका उपयोग आपके डेटाबेस को स्केल करने के लिए किया जा सकता है (नोड्स के माध्यम से ट्रैफ़िक को पढ़ें/लिखें)।
नवीनतम मैक्सस्केल (संस्करण 2.4) में कुछ सुधार भी किए गए हैं जैसे चेंज डेटा कैप्चर (सीडीसी) एडेप्टर, कनेक्शन प्रयास थ्रॉटलिंग, स्मार्ट क्वेरी रूटिंग, और ClustrixDB समर्थन।
हमें उम्मीद है कि यह संक्षिप्त ब्लॉग पोस्ट आपको इस बात की समझ प्रदान करेगी कि इसे मारियाडीबी एंटरप्राइज क्लस्टर में क्या शामिल किया गया है।