एक बुनियादी DynamoDB सेटअप कैसे बनाएं

जॉन पॉल मुलर द्वारा

आपके पास DynamoDB और AWS के साथ काम करने के कई तरीके हैं। उदाहरण के लिए, आप स्थानीय विकल्प के साथ जा सकते हैं। हालांकि, स्थानीय विकल्प वास्तव में केवल प्रयोग के लिए ही अच्छा है। यदि आप एक उत्पादन प्रणाली बनाना शुरू करना चाहते हैं, तो आपको AWS पर जाना होगा और क्लाउड में आवश्यक कार्य करने होंगे।



इससे पहले कि आप DynamoDB के साथ कुछ भी कर सकें, आपको इसका एक उदाहरण बनाना होगा, जैसा कि आप RDS के लिए करते हैं। निम्नलिखित प्रक्रिया आपको डायनेमोडीबी के साथ आरंभ करने में मदद करती है ताकि आप इसके साथ कुछ दिलचस्प कार्य कर सकें:



  1. अपने उपयोगकर्ता खाते का उपयोग करके AWS में साइन इन करें।
  2. पर नेविगेट करें डायनेमोडीबी प्रबंधन कंसोल .

    आप एक स्वागत पृष्ठ देखते हैं जिसमें DynamoDB के बारे में दिलचस्प जानकारी है और यह आपके लिए क्या कर सकता है। हालाँकि, आप इस बिंदु पर वास्तविक कंसोल नहीं देखते हैं। प्रारंभ करना मार्गदर्शिका लिंक पर ध्यान दें, जिसका उपयोग आप ट्यूटोरियल और परिचयात्मक वीडियो तक पहुंच प्राप्त करने के लिए कर सकते हैं।

  3. तालिका बनाएँ पर क्लिक करें।
    आप DynamoDB तालिका बनाएँ पृष्ठ देखें। अमेज़ॅन मानता है कि अधिकांश लोगों ने आरडीबीएमएस डेटाबेस के साथ काम किया है, इसलिए आरडीएस के साथ काम करने के निर्देश कम और कम विस्तृत हैं। DynamoDB के लिए प्रदान किए गए विवरण के स्तर पर ध्यान दें। विज़ार्ड तालिका निर्माण प्रक्रिया के प्रत्येक भाग की सावधानीपूर्वक व्याख्या करता है ताकि इस संभावना को कम किया जा सके कि आप गलतियाँ करेंगे। टेबल पेज एडब्ल्यूएस

    उस तालिका की विशेषताओं को परिभाषित करना प्रारंभ करें जिसे आप बनाना चाहते हैं।



    सेंट जॉन पौधा भोजन बातचीत
  4. तालिका नाम फ़ील्ड में TestDB टाइप करें।
    अपनी तालिका के लिए एक वर्णनात्मक नाम चुनें। इस मामले में, आपको यह याद रखना होगा कि आपके संपूर्ण डेटाबेस में एक एकल, बड़ी तालिका हो सकती है।
  5. प्राथमिक कुंजी फ़ील्ड में कर्मचारी आईडी टाइप करें और इसके प्रकार के लिए नंबर चुनें।

    NoSQL डेटाबेस के साथ काम करते समय, आपको की-वैल्यू पेयर में एक अद्वितीय मान को कुंजी के रूप में परिभाषित करना चाहिए। एक कर्मचारी आईडी सभी कर्मचारियों के लिए एक अद्वितीय मूल्य प्रदान करने की संभावना है। डुप्लीकेट कुंजियाँ समस्याएँ पैदा करेंगी क्योंकि कुंजी के डुप्लीकेट होने के बाद आप विशिष्ट रूप से डेटा के किसी विशेष भाग की पहचान नहीं कर सकते हैं।

    एक कुंजी को एक साधारण मान भी प्रदान करना चाहिए। DynamoDB के साथ काम करते समय, आपके पास कुंजी को एक संख्या, स्ट्रिंग या बाइनरी मान बनाने का विकल्प होता है। आप बूलियन मान का उपयोग नहीं कर सकते क्योंकि आपके पास केवल सही और गलत के बीच एक विकल्प होगा। इसी तरह, अन्य डेटा प्रकार काम नहीं करेंगे क्योंकि वे या तो बहुत जटिल हैं या पर्याप्त विकल्प प्रदान नहीं करते हैं।

    सॉर्ट कुंजी जोड़ें चेक बॉक्स पर ध्यान दें। इस विकल्प का चयन करने से आप डेटा का पता लगाने की एक द्वितीयक विधि जोड़ सकते हैं। सॉर्ट कुंजी का उपयोग करने से आप केवल प्राथमिक कुंजी से अधिक का उपयोग करके डेटा का पता लगा सकते हैं। उदाहरण के लिए, कर्मचारी आईडी के अलावा, आप कर्मचारी के नाम के आधार पर एक सॉर्ट कुंजी भी जोड़ना चाह सकते हैं। लोग नाम जानते हैं; वे आईडी नहीं जानते हैं। हालांकि, एक नाम अनिवार्य रूप से अद्वितीय नहीं है: दो लोगों का एक ही नाम हो सकता है, इसलिए किसी नाम को अपनी प्राथमिक कुंजी के रूप में उपयोग करना एक बुरा विचार है।



    डिफ़ॉल्ट सेटिंग्स एक NoSQL तालिका बनाती हैं जिसमें द्वितीयक अनुक्रमणिका का अभाव होता है, एक विशिष्ट प्रावधान क्षमता की अनुमति देता है, और उन अवसरों के लिए अलार्म सेट करता है जब अनुप्रयोग प्रावधानित क्षमता से अधिक हो जाते हैं। एक प्रावधान क्षमता अनिवार्य रूप से पढ़ने और लिखने की संख्या निर्धारित करती है जिसकी आप प्रति सेकंड अपेक्षा करते हैं। यह देखते हुए कि यह एक परीक्षण सेटअप है, 5 पढ़ने और 5 लिखने की सेटिंग अच्छी तरह से काम करनी चाहिए। इसमें प्रावधानित क्षमता के बारे में और पढ़ें एडब्ल्यूएस लेख .

  6. सॉर्ट कुंजी जोड़ें का चयन करें।
    आप सॉर्ट फ़ील्ड में प्रवेश करने के लिए जोड़ा गया एक और फ़ील्ड देखते हैं। ध्यान दें कि यह दूसरा फ़ील्ड पहले से जुड़ा है, इसलिए दोनों फ़ील्ड अनिवार्य रूप से एक साथ उपयोग किए जाते हैं।

    एक सॉर्ट कुंजी चुनें जिसे लोग अच्छी तरह समझ सकें।

  7. सॉर्ट कुंजी फ़ील्ड में कर्मचारी नाम टाइप करें और इसके प्रकार को स्ट्रिंग पर सेट करें।
  8. बनाएं पर क्लिक करें.

    आप DynamoDB प्रबंधन कंसोल के तालिका पृष्ठ देखें। प्रत्येक टैब आपको तालिका के बारे में कुछ न कुछ बताता है। टैब की सूची के दाईं ओर स्थित अधिक लिंक आपको बताता है कि आपके लिए एक्सेस करने के लिए अधिक टैब उपलब्ध हैं।

    नेविगेशन फलक दिखाने के लिए दाएँ-पॉइंटिंग तीर पर क्लिक करें, जहाँ आप अन्य DynamoDB दृश्य (डैशबोर्ड और आरक्षित क्षमता) चुन सकते हैं।

    आपके द्वारा बनाई गई तालिका तालिका पृष्ठ में दिखाई देती है।

दिलचस्प लेख