मूल रूप से 13 जनवरी, 2020 को ObjectRocket.com/blog पर प्रकाशित हुआ
परंपरागत रूप से, NoSQL डेटाबेस अपने गैर-संबंधपरक प्रकृति के कारण SQL डेटाबेस से बेहतर पैमाने पर होते हैं। कॉकरोचDB® स्केलेबिलिटी प्रदान करके NoSQL और SQL डेटाबेस के बीच की खाई को पाटता है।
NoSQL डेटाबेस का सिस्टम आर्किटेक्चर, जो दस्तावेज़ कुंजी/मूल्य स्टोर हैं, अधिक सर्वर जोड़कर क्षैतिज रूप से स्केल करना आसान बनाता है। दूसरी ओर, SQL डेटाबेस में महत्वपूर्ण विशेषताएं होती हैं जैसे कि परमाणुता, स्थिरता, अलगाव और स्थायित्व (ACID) अनुपालन, उन्नत लेन-देन क्षमता, और डेटाबेस तालिकाओं के लिए स्कीमा लागू करके मजबूत डेटा अखंडता।
कॉकरोच डीबी, एक वितरित एसक्यूएल (या न्यूएसक्यूएल) डेटाबेस, एसीआईडी अनुपालन बनाए रखने और जटिल लेनदेन के लिए समर्थन प्रदान करते हुए नोएसक्यूएल डेटाबेस की अधिकांश सुविधाएं प्रदान करके नोएसक्यूएल डेटाबेस और एसक्यूएल डेटाबेस के बीच की खाई को पाटता है। कॉकरोचडीबी अत्यधिक लचीला, वितरित और एसक्यूएल प्रदान करता है पैमाना।
इसे अभी आज़माएं
आप बिना किसी शुल्क के नए उदाहरण बना सकते हैं और इस NewSQL डेटाबेस को अपने लिए आज़मा सकते हैं। ऑब्जेक्टरॉकेट प्लेटफॉर्म पर कॉकरोचडीबी के साथ आरंभ करने के लिए इन चरणों का पालन करें:
-
मिशन कंट्रोल में लॉग इन करें। यदि आपके पास कोई ObjectRocket खाता नहीं है, तो आप साइन अप . पर क्लिक करके साइनअप कर सकते हैं ।
-
इंस्टेंस बनाएं Click क्लिक करें . उदाहरण को एक नाम दें और कॉकरोचडीबी चुनें सेवा के प्रकार के रूप में। फिर आप संस्करण और क्षेत्र का चयन कर सकते हैं।
-
इसके बाद,
–
. का उपयोग करें और+
यदि आवश्यक हो तो क्षमता (भंडारण/स्मृति) को संशोधित करने के लिए बटन। आप बुनियादी . में से भी चुन सकते हैं या मानक उदाहरण के आकार के लिए। -
परिभाषित करें कि किस आईपी पते को इंस्टेंस से कनेक्ट करने की अनुमति है। आप किसी भी IP को अनुमति दें . चुनकर सभी IP पतों को कनेक्ट करने की अनुमति दे सकते हैं विकल्प चुनें या अपने कंप्यूटर के आईपी पते को मेरे आईपी का उपयोग करें . का चयन करके कनेक्ट होने दें बटन। वैकल्पिक रूप से, आप उस कंप्यूटर या सर्वर आईपी पते में टाइप कर सकते हैं जिससे आप कनेक्ट करना चाहते हैं। आईपी पते को प्रदान करने के लिए भूमिका का चयन करें (या तो सीएलआई या कॉकरोचडीबी एडमिन यूआई का उपयोग करके कॉकरोचडीबी इंस्टेंस तक पहुंच)। फिर जोड़ें . क्लिक करें .ध्यान दें कि कॉकरोचडीबी व्यवस्थापक यूआई भूमिका केवल व्यवस्थापक यूआई तक पहुंच प्रदान करती है, जबकि कॉकरोचडीबी भूमिका दोनों (सीएलआई और व्यवस्थापक यूआई) तक पहुंच प्रदान करती है।
-
इंस्टेंस बनाएं Click क्लिक करें पन्ने के तल पर। उदाहरण कुछ ही मिनटों में उपयोग के लिए तैयार हो जाएगा। उदाहरण पृष्ठ मिशन नियंत्रण . पर नव निर्मित कॉकरोच डीबी उदाहरण दिखाता है। दृश्य को विस्तृत करने के लिए ऊपर दाईं ओर स्थित तीर बटन पर क्लिक करें और फिर अधिक विवरण देखें क्लिक करें।
-
डेटाबेस . क्लिक करके डेटाबेस बनाएं , अपने डेटाबेस को नाम दें, और चेकमार्क . पर क्लिक करें आइकन।
-
उपयोगकर्ता Click क्लिक करें एक नया उपयोगकर्ता जोड़ने के लिए। एक उपयोगकर्ता नाम और पासवर्ड दर्ज करें, भूमिका चुनें (वर्तमान में केवल
admin
), और चेकमार्क . पर क्लिक करें आइकन।
-
इन चरणों का उपयोग करके इंस्टेंस से कनेक्ट करें:
एक। निर्देशों का पालन करते हुए कॉकरोचडीबी कमांड लाइन क्लाइंट (सीएलआई) स्थापित करें। आपके ObjectRocket UI में मिशन नियंत्रण , कनेक्ट करें . क्लिक करें टैब और कनेक्शन स्ट्रिंग की प्रतिलिपि बनाएँ, जो निम्न उदाहरण के समान है:
postgres://DBUSER:[email protected]:2166/DBNAME?sslmode=require
सी। अपने टर्मिनल में, कमांड चलाने के लिए कॉकरोचडीबी कमांड लाइन क्लाइंट का उपयोग करें:cockroach sql --url "postgres://DBUSER:[email protected]:2166/demo?sslmode=require"
यदि आप Python®, PHP™, Java®, Ruby, orNode.js® जैसी प्रोग्रामिंग भाषा से जुड़ रहे हैं, तो आप https://www.cockroachlabs.com/docs/stable/install पर क्लाइंट ड्राइवरों के बारे में जानकारी प्राप्त कर सकते हैं। -client-drivers.html.
कनेक्ट . पर टैब पर, आप कॉकरोच डीबी व्यवस्थापक यूआई के लिए यूआरएल पा सकते हैं। व्यवस्थापक UI तक पहुंचने के लिए, सुनिश्चित करें कि जिस IP से आप कनेक्ट हो रहे हैं वह श्वेतसूची में है (श्वेतसूची IPs का उपयोग करके) बटन)। आप उसी उपयोगकर्ता नाम और पासवर्ड का उपयोग करके कनेक्ट कर सकते हैं जिसे आपने पहले बनाया था।
UI के भीतर, आप क्लस्टर स्वास्थ्य देख सकते हैं, नोड, प्रतिकृति स्थिति, SQL प्रदर्शन और बहुत कुछ देख सकते हैं।
ऑब्जेक्टरॉकेट पर कॉकरोचडीबी को तैनात करने के लाभ
- स्केल कॉकरोचDB ऑन-डिमांड: हमारे एपीआई का उपयोग करके और नोड्स जोड़ें।
- सुरक्षा: हम आरबीएसी, एक्सेस कंट्रोल लिस्ट (एसीएल), और टीएलएस एन्क्रिप्शन एट्रेस्ट/ट्रांजिट/उपयोग में कॉकरोचडीबी इंस्टेंस की रक्षा करते हैं। साथ ही, सभी उपयोगकर्ताओं को कनेक्ट होने के लिए प्रमाणित करना होगा।
- बैकअप: हम प्रत्येक इंस्टेंस (14-दिन का बैकअप प्रतिधारण) और पॉइंट-इन-टाइम पुनर्प्राप्ति के लिए दैनिक बैकअप प्रदान करते हैं।
- हमारी विश्व स्तरीय सहायता और 24/7 निगरानी तक पहुंच: हम आपके सभी उदाहरणों का समर्थन करते हैं।
- एकाधिक क्लाउड प्रदाता: हमारी पूरी तरह से प्रबंधित कॉकरोचडीबी सेवा AWS . पर होस्ट किए गए एप्लिकेशन का समर्थन करती है और जीसीपी ।
अब जब आप जानते हैं कि ऑब्जेक्टरॉकेट पर कॉकरोचडीबी का उपयोग कैसे शुरू किया जाए और हमारे साथ क्लस्टर को तैनात करने के भयानक लाभों को समझें, तो आगे बढ़ें और एक का निर्माण करें। इसे देखें और हमें बताएं कि आप क्या सोचते हैं। यदि आप आरंभ करने के लिए कोई प्रश्न पूछना चाहते हैं, तो हमें [email protected] पर ईमेल करें।
कोई भी टिप्पणी करने या प्रश्न पूछने के लिए फीडबैक टैब का उपयोग करें। आप विक्रय चैट . पर भी क्लिक कर सकते हैं अभी चैट करने और बातचीत शुरू करने के लिए।
रैकस्पेस क्लाउड सेवा की शर्तें देखने के लिए यहां क्लिक करें।