डेटाबेस हर प्रोग्राम का एक प्रमुख घटक है, चाहे वह स्थानीय रूप से होस्ट किया गया हो या क्लाउड में।
क्लाउड होस्टिंग की बढ़ती आवश्यकता के कारण, क्लाउड-आधारित रिलेशनल डेटाबेस जो स्थिरता, विश्वसनीयता और उपलब्धता प्रदान करते हैं, साथ ही ऑनलाइन परिनियोजन का समर्थन करते हैं, की आवश्यकता बढ़ती जा रही है।
क्लाउड-आधारित डेटाबेस का एक उदाहरण Google क्लाउड स्पैनर है।
आइए इस लेख में Google क्लाउड स्पैनर की गहराई से जांच करें, जिसमें इसकी सभी क्षमताएं, उपयोग के मामले, मूल्य और अन्य विवरण शामिल हैं।
एचएमबी क्या है? गूगल क्लाउड स्पैनर?
एक रिलेशनल डीबीएमएस जो न्यूएसक्यूएल पद्धति को अपनाता है वह है गूगल क्लाउड स्पैनर। यह एसीआईडी (परमाणुता, स्थिरता, अलगाव और स्थायित्व) अनुपालन सुनिश्चित करता है और विशेष रूप से ओएलटीपी (ऑनलाइन लेनदेन प्रसंस्करण) के लिए उपयुक्त है।
यह अभी भी स्केल-आउट आर्किटेक्चर का समर्थन करता है और बहुत ही स्केलेबल है, जो कि NoSQL सिस्टम की तरह है। स्केल-आउट डिज़ाइन के साथ, डेटा संग्रहण और गणना को वितरित करने और स्केलेबिलिटी प्राप्त करने के लिए मौजूदा क्लस्टर में अधिक नोड्स जोड़ना आसान है।
NoSQL और NewSQL दोनों के लाभ Google क्लाउड स्पैनर द्वारा प्रदान किए गए हैं।
ट्रूटाइम, Google की वैश्विक रूप से समकालिक घड़ी, Google स्पैनर की निरंतरता का आधार है। Google ने ट्रूटाइम बनाया, एक व्यापक रूप से वितरित और अत्यधिक उपलब्ध वैश्विक घड़ी जो सभी Google क्लाउड सेवाओं और सर्वरों के लिए सुलभ है।
TrueTime सुनिश्चित करता है कि एक नव निर्मित टाइमस्टैम्प, मान लें कि T1, हमेशा किसी भी टाइमस्टैम्प T2 से अधिक होगा, जब तक कि T2 T1 से पहले उत्पन्न हुआ था। नतीजतन, ट्रू-टाइम टाइमस्टैम्प उत्पन्न करने में सक्षम है जो एकरस रूप से बढ़ रहे हैं, जिसका अर्थ है कि वे अपने पूरे डोमेन में लगातार बढ़ते रहेंगे।
इसके बाद एप्लिकेशन इसका उपयोग अपने प्रत्येक लेन-देन को विशिष्ट, बढ़ते टाइमस्टैम्प देने के लिए कर सकते हैं। Google क्लाउड स्पैनर पर प्रकाशित प्रत्येक डेटा को ट्रूटाइम का उपयोग करके एक टाइमस्टैम्प प्राप्त होता है, और यह टाइमस्टैम्प दुनिया भर में विश्वसनीय है।
इसका मतलब यह है कि स्पैनर में रखे गए प्रत्येक लेन-देन के साथ एक विशेष टाइमस्टैम्प जुड़ा होगा, जो सटीक तत्काल रिकॉर्ड करता है जिस पर स्पैनर लेनदेन को संसाधित करता है।
इन टाइमस्टैम्प की मदद से, Google क्लाउड स्पैनर किसी भी लेखन को रोकने के बिना दुनिया के किसी भी बिंदु से विश्वसनीय रीड की पेशकश कर सकता है।
इसके अतिरिक्त, Google क्लाउड स्पैनर अपने सभी लेन-देन के लिए सख्त समवर्ती नियंत्रण प्रदान करने में सक्षम है।
जबकि Google क्लाउड स्पैनर ने कई स्थानों पर सभी लेन-देन किए (और/या डुप्लिकेट) किए हों, एक बाहरी उपयोगकर्ता के लिए वे सभी क्रमिक रूप से, एक के बाद एक हुए प्रतीत होते हैं। दूसरे शब्दों में, Google क्लाउड स्पैनर बाहरी उपयोगकर्ताओं के लिए एकल मशीन डेटाबेस के रूप में कार्य करता है।
Google क्लाउड स्पैनर द्वारा एक वैश्विक टाइमस्टैम्प ऑर्डर प्रदान किया जाता है, जिसका उपयोग लेन-देन बाद के संचालन और प्रश्नों के लिए कर सकते हैं। उपयोगकर्ताओं को सुस्त प्रदर्शन+मजबूत आश्वासनों या पूर्व डेटाबेस सिस्टमों में शानदार प्रदर्शन+कमजोर गारंटी के बीच निर्णय लेना था।
हालांकि, Google क्लाउड स्पैनर मजबूत आश्वासन, उच्च लेनदेन अखंडता और तेज प्रदर्शन की पेशकश कर सकता है। डेवलपर्स को अपने कई लेन-देन के बीच किसी भी विरोध या दौड़ के बारे में चिंता करने के बजाय, यह सुनिश्चित करने की परवाह करनी चाहिए कि उनका प्रत्येक लेनदेन वैध है और उनके आवेदन तर्क हैं।
विशेषताएं
- अधिकांश ऐप्स बनाने, एकीकृत करने और परीक्षण करने में आसान होते हैं।
- इसे एक NewSQL डेटाबेस के रूप में वर्णित किया जा सकता है क्योंकि यह NoSQL और SQL दोनों का समर्थन करता है, पारंपरिक SQL डेटाबेस के साथ स्केलेबिलिटी और प्रदर्शन समस्याओं को हल करता है।
- इसकी सटीकता काफी बढ़िया है क्योंकि यह परमाणु घड़ियों और जीपीएस तकनीकों का उपयोग करके समय को सिंक्रनाइज़ करती है।
- क्रॉस-टेबल लेनदेन समर्थित हैं।
- बैकअप, पुनर्प्राप्ति, SLA इंस्टेंस बनाने की क्षमता, और बहुत कुछ सहित परिष्कृत प्रबंधन और प्रशासनिक सुविधाएँ शामिल हैं।
- स्थानीय और बहु-क्षेत्रीय उदाहरणों के लिए, 99.999% उपलब्धता प्रदान करता है।
- क्षैतिज रूप से थोड़ी बाधा के साथ आसानी से स्केल करता है। क्षैतिज मापनीयता का लाभ यह है कि जब अतिरिक्त सर्वर जोड़े जाते हैं, तो सिस्टम के प्रदर्शन में उल्लेखनीय सुधार होता है।
- एकल डेटा जीवनचक्र बनाने के लिए, यह रीयल-टाइम बिग डेटा क्वेरी की पेशकश करता है।
- अनुरोध मात्रा और डेटा आकार के आधार पर, यह स्वचालित रूप से डेटा को विभाजित करता है।
- इस तथ्य के बावजूद कि वे समर्थित हैं, यह स्वचालित रूप से द्वितीयक अनुक्रमणिका का चयन नहीं करता है।
- कई सेटअप और भौगोलिक क्षेत्रों में पारदर्शी प्रतिकृति की पेशकश की जाती है।
- परिष्कृत विश्लेषण और डेटा प्रदान करता है।
- विभिन्न अनुप्रयोगों से डेटा और भंडारण प्रणाली सिंक्रनाइज़ हैं
- डेटाबेस तालिकाओं के बीच भौतिक निर्भरता संभव है।
- चल रहे डेटा रिकवरी के लिए, यह पॉइंट-इन-टाइम-रिकवरी (PITR) प्रदान करता है। इसके अतिरिक्त, आप डेटा को माइक्रोसेकंड स्तर तक पुनः प्राप्त कर सकते हैं।
- ग्राहक-प्रबंधित एन्क्रिप्शन कुंजियाँ (CMEK), IAM एकीकरण, डेटा-स्तर एन्क्रिप्शन, और अन्य एंटरप्राइज़-स्तरीय सुरक्षा उपाय शामिल हैं।
उपयोग के मामलों
1. दुनिया भर में ई-कॉमर्स साइटें
उत्पादों का ऑर्डर देना, भुगतान एकत्र करना और इन्वेंट्री को अपडेट करना सभी लेन-देन प्रणाली के कार्य हैं जो ई-कॉमर्स को परिभाषित करते हैं। कई ई-कॉमर्स वेबसाइटों पर बड़े राष्ट्रीय या विश्वव्यापी पदचिह्न देखे जा सकते हैं।
लेन-देन संबंधी डेटाबेस को विश्व स्तर पर सुसंगत बनाने के कई फायदे हैं, जिसमें डेटा अखंडता सुनिश्चित करना और डेटा स्थिरता समस्याओं को दूर करने के लिए रचनात्मक सॉफ़्टवेयर इंजीनियरिंग समाधानों की आवश्यकता को कम करना शामिल है।
2. रीयल-टाइम में प्रोसेसिंग एनालिटिक्स
Google क्लाउड स्पैनर के साथ कई अत्याधुनिक क्षमताएं शामिल हैं जो विश्लेषणात्मक प्रसंस्करण की सुविधा प्रदान करती हैं। इन सुधारों में बेहतर क्वेरी गति, विभाजन अनुक्रमणिका और डेटा लोडिंग जैसी चीजें शामिल हैं। यह इस RDBMS को विश्वव्यापी विश्लेषणात्मक प्रसंस्करण प्रणाली के लिए एक उत्कृष्ट विकल्प बनाता है जो पूरी तरह से क्लाउड-आधारित है।
3. आपदा वसूली (डीआर)
डीआर महत्वपूर्ण है लेकिन इसे लागू करना बेहद चुनौतीपूर्ण है, खासकर यदि आप स्थानीय आपदाओं से बचाव के लिए दूर के भौगोलिक डीआर स्थानों को नियोजित करने के अनुशंसित अभ्यास का पालन करते हैं। वास्तव में, बहुत सी आईटी कंपनियां बैकअप बनाती हैं और आशा करती हैं कि उन्हें कभी उनकी आवश्यकता नहीं होगी।
डीआर के लिए, स्पैनर एक व्यावहारिक भविष्य का मार्ग प्रदान करता है। स्पैनर डेटाबेस में डेटा को दूर के स्थान पर दोहराने से किसी एप्लिकेशन को बैकअप टेप से डेटा का उपयोग करके इसे फिर से बनाने की आवश्यकता के बिना पुनर्स्थापित किया जाएगा।
किसी भिन्न स्थान पर नए कंप्यूटर संसाधन बनाएं और प्राथमिक साइट उपलब्ध होने की स्थिति में उन्हें बैकअप स्पैनर डेटाबेस सिस्टम से कनेक्ट करें। अपनी सरलता के कारण, DR अब और अधिक IT विभागों के लिए उपलब्ध है।
4. प्रतिक्रिया समय बढ़ाते हुए मैन्युअल हस्तक्षेप को कम करना
एक विशिष्ट डेटाबेस का प्रदर्शन तब कम हो जाता है जब उपयोगकर्ताओं की संख्या पूर्व निर्धारित थ्रेशोल्ड स्तर तक पहुँच जाती है। प्रदर्शन को बहाल करने में कई चरण लगते हैं, जिसमें प्रदर्शन माप का आकलन करना और डेटाबेस को आवश्यक रूप से स्केल करना शामिल है।
क्योंकि सर्वर के लिए अधिकतम आकार होता है, क्षैतिज स्केलिंग कठिन होती है, जबकि लंबवत स्केलिंग सरल होती है। ऐसी परिस्थितियों में, Google क्लाउड स्पैनर एक व्यावहारिक विकल्प हो सकता है क्योंकि यह थोड़े से हस्तक्षेप के साथ क्षैतिज स्केलिंग का प्रबंधन करता है।
5. गेमिंग डेटाबेस
ऑनलाइन गेम, विशेष रूप से मल्टीप्लेयर गेम में खिलाड़ी के प्रदर्शन और डेटा को ट्रैक करने के लिए जटिल डेटाबेस संरचनाओं की आवश्यकता होती है। यह देखते हुए कि इसे अक्सर शार्किंग की आवश्यकता होती है, कई व्यवसाय इस जटिलता को विकसित करने और प्रबंधित करने के लिए संघर्ष करते हैं।
इसके अतिरिक्त, क्योंकि NoSQL डेटाबेस अंतर्निहित डेटा मॉडल में परिवर्तन के अनुकूल हो सकते हैं, वे गेमिंग के लिए एक बेहतर विकल्प हैं। अतिरेक भी खेल सॉफ्टवेयर का एक महत्वपूर्ण घटक है।
चूंकि यह इन सभी विशेषताओं का समर्थन करता है, गेमिंग डेटाबेस के लिए Google स्पैनर एक उपयुक्त विकल्प है। हम मानते हैं कि इन उपयोग-मामलों का प्रदर्शन करके, आप यह देखने में सक्षम होंगे कि Google क्लाउड स्पैनर कितना बहुमुखी है और यह निर्धारित करेगा कि यह आपके व्यवसाय के लिए एक अच्छा मेल है या नहीं।
6। वित्तीय सेवाएं
इस क्षेत्र में नियामक प्रतिबंध और ग्राहक अपेक्षाएं एकदम सही तूफान हैं। नियामक एजेंसियों, बैंकों और फिनटेक कंपनियों को लगातार और पूरी तरह से संवाद करना चाहिए।
इसके अतिरिक्त, भुगतान गेटवे जैसे कार्यक्रमों द्वारा करोड़ों लेन-देन को त्रुटिपूर्ण ढंग से नियंत्रित किया जाना चाहिए ऑनलाइन बैंकिंग जबकि जटिल धोखाधड़ी-रोधी और निपटान प्रक्रियाओं से भी गुजर रहा है।
अतीत में डेटा के इस निरंतर प्रवाह को संभालने के लिए, ऐतिहासिक डेटाबेस को सावधानीपूर्वक पुनर्रचना करना पड़ता था, और अस्थिर कस्टम समाधानों का उपयोग किया जाता था। तूफान को Google क्लाउड स्पैनर द्वारा आसानी से नियंत्रित किया जाता है।
सीमा
फिर भी, इसकी कुछ सीमाएँ हैं, जिसमें डेटाबेस दृश्यों को संभालने में असमर्थता, बारीक अनुमति या भूमिका सेटिंग्स की कमी, और सभी नोड्स का पूरी तरह से उपयोग करने के लिए कुछ वर्कअराउंड की आवश्यकता शामिल है। चुनाव करते समय इन प्रतिबंधों को भी ध्यान में रखें।
मूल्य निर्धारण
स्पैनर की लागत सीधी और दूरदर्शी है। आपको केवल उस संग्रहण के लिए भुगतान किया जाता है जिसका उपयोग आपके डेटाबेस के टेबल और सेकेंडरी इंडेक्स (पूर्व-प्रावधान नहीं), बैकअप स्टोरेज, नेटवर्क इग्रेशन की मात्रा और आपके इंस्टेंस की गणना क्षमता (कई नोड्स या प्रोसेसिंग इकाइयों में मापा जाता है) के लिए किया जाता है।
निष्कर्ष
वास्तव में आश्चर्यजनक उत्पाद, Google स्पैनर Google के जबरदस्त तकनीकी कौशल का एक शानदार उदाहरण है।
यदि Google ऐसे अभूतपूर्व उत्पादों को जारी करता है, तो यह जल्द ही अन्य क्लाउड-रेन्स को भी पीछे छोड़ देगा और एक प्रतियोगी के रूप में एक स्थान ग्रहण कर लेगा।
एक जवाब लिखें