अमेज़ॅन वेब सेवाएँ - डायनेमोडीबी
Amazon DynamoDBएक पूरी तरह से प्रबंधित NoSQL डेटाबेस सेवा है जो डेटाबेस तालिकाओं को बनाने और डेटा की किसी भी राशि को संग्रहीत और पुनर्प्राप्त करने की अनुमति देता है। यह स्वचालित रूप से कई सर्वरों पर तालिकाओं के डेटा ट्रैफ़िक को प्रबंधित करता है और प्रदर्शन को बनाए रखता है। यह वितरित डेटाबेस के संचालन और स्केलिंग के बोझ से भी ग्राहकों को राहत देता है। इसलिए, अमेज़ॅन द्वारा हार्डवेयर प्रोविजनिंग, सेटअप, कॉन्फ़िगरेशन, प्रतिकृति, सॉफ़्टवेयर पैचिंग, क्लस्टर स्केलिंग आदि का प्रबंधन किया जाता है।
Computer पर DynamoDB कैसे चलाएं?
निम्नलिखित डायनेमोडीबी स्थापित करने के चरण हैं।
Step 1 - डायनेमोडीबी स्थापित करने के लिए निम्नलिखित चरण हैं।
नीचे दिए गए लिंक का उपयोग करके DynamoDB (.jar फ़ाइल) डाउनलोड करें। यह विंडोज, लिनक्स, मैक आदि जैसे कई ऑपरेटिंग सिस्टम का समर्थन करता है।
.tar.gz format - http://dynamodb-local.s3-website-us-west2.amazonaws.com/dynamodb_local_latest.tar.gz
.zip format - http://dynamodb-local.s3-website-us-west2.amazonaws.com/dynamodb_local_latest.zip
एक बार डाउनलोड पूरा होने पर, सामग्री निकालें और जहाँ चाहें उस स्थान पर निकाले गए निर्देशिका को कॉपी करें।
कमांड प्रॉम्प्ट खोलें और उस डाइरेक्टरी में नेविगेट करें जहाँ आपने डाइनामोब्लाक्यूलर.जर निकाला है, और निम्न कमांड निष्पादित करें -
java -Djava.library.path=./DynamoDBLocal_lib -jar DynamoDBLocal.jar -sharedDb
अब बिल्ड-इन javaScript शेल तक पहुंच है।
Step 2 - निम्नलिखित चरणों का उपयोग करके एक तालिका बनाएं।
AWS प्रबंधन कंसोल खोलें और DynamoDB चुनें।
उस क्षेत्र का चयन करें जहां तालिका बनाई जाएगी और तालिका बनाएं बटन पर क्लिक करें।
बनाएँ तालिका विंडो खुलती है। उनके संबंधित क्षेत्रों में विवरण भरें और जारी रखें बटन पर क्लिक करें।
अंत में, एक समीक्षा पृष्ठ खुलता है जहां हम विवरण देख सकते हैं। Create बटन पर क्लिक करें।
अब सूची में टेबल-इन-इन दिखाई दे रहा है और डायनामो तालिका उपयोग के लिए तैयार है।
Amazon DynamoDB के लाभ
प्रबंधित service- Amazon DynamoDB एक प्रबंधित सेवा है। NoSQL स्थापना का प्रबंधन करने के लिए विशेषज्ञों को नियुक्त करने की आवश्यकता नहीं है। डेवलपर्स को स्थापित डेटाबेस क्लस्टर को कॉन्फ़िगर करने, चल रहे क्लस्टर संचालन को प्रबंधित करने आदि के बारे में चिंता करने की आवश्यकता नहीं है। यह I / O प्रदर्शन आवश्यकताओं को पूरा करने के लिए अधिक मशीन संसाधनों पर स्केलिंग, विभाजन और पुन: विभाजन डेटा की सभी जटिलताओं को संभालता है।
स्केलेबल - Amazon DynamoDB पैमाने पर डिज़ाइन किया गया है। प्रत्येक तालिका में संग्रहित डेटा की मात्रा के लिए पूर्वनिर्धारित सीमा के बारे में चिंता करने की कोई आवश्यकता नहीं है। किसी भी डेटा को संग्रहीत और पुनर्प्राप्त किया जा सकता है। डायनामोबीडी स्वचालित रूप से तालिका के बढ़ने के साथ संग्रहीत डेटा की मात्रा के साथ फैल जाएगा।
फास्ट - अमेज़ॅन डायनमोबीडी बहुत कम विलंबता पर उच्च थ्रूपुट प्रदान करता है। जैसा कि डेटासेट बढ़ते हैं, डायनेमोब के डेटा प्लेसमेंट और अनुरोध राउटिंग एल्गोरिदम की वितरित प्रकृति के कारण विलंबता स्थिर रहती है।
टिकाऊ और highly available - Amazon DynamoDB कम से कम 3 अलग-अलग डेटा केंद्रों के परिणामों पर डेटा दोहराता है। सिस्टम विभिन्न विफलता स्थितियों के तहत भी डेटा का संचालन और सेवा करता है।
लचीली: अमेज़ॅन डायनमोबडी गतिशील तालिकाओं के निर्माण की अनुमति देता है, अर्थात तालिका में बहु-मूल्यवान विशेषताओं सहित किसी भी संख्या के गुण हो सकते हैं।
लागत प्रभावी: भुगतान वह है जो हम बिना किसी न्यूनतम शुल्क के उपयोग करते हैं। इसकी मूल्य संरचना सरल और गणना करने में आसान है।