Mongodb | ओपन सोर्स NOSQL डेटाबेस सॉल्यूशन

MongoDB नि: शुल्क डेटाबेस प्रबंधन प्रणाली

आधुनिक अनुप्रयोगों के लिए स्रोत NoSQL डेटाबेस समाधान खोलें

आधुनिक दिन अनुप्रयोगों की सबसे अधिक मांग वाले डेटा सुरक्षा और गोपनीयता आवश्यकताओं के साथ उपलब्धता, स्केलेबिलिटी और अनुपालन सुनिश्चित करने के लिए MongODB का उपयोग करें।

अवलोकन

MongoDB एक सुरक्षित और आसान स्रोत है और स्रोत NOSQL डेटाबेस को खोलने के लिए आसान है। इसका उपयोग सामग्री प्रबंधन प्रणालियों, ई-कॉमर्स सिस्टम, मोबाइल एप्लिकेशन, डेटा एनालिटिक्स सेक्शन, आर्काइविंग के साथ-साथ ऑनलाइन और ऑफलाइन गेमिंग एप्लिकेशन के समर्थन में किया जा सकता है। MongoDB एक दस्तावेज़-आधारित डेटाबेस है, जिसका अर्थ है कि यह JSON जैसे दस्तावेजों में डेटा संग्रहीत करता है। MongoDB स्कीमा-कम है इसलिए स्कीमा माइग्रेशन की कोई आवश्यकता नहीं है। इसमें समृद्ध और अभिव्यंजक क्वेरी भाषा है जो आपको किसी भी क्षेत्र द्वारा फ़िल्टर और सॉर्ट करने की अनुमति देती है। प्रश्न स्वयं JSON हैं, और इस तरह आसानी से कंपोज़ेबल हैं। गतिशील रूप से SQL प्रश्नों को उत्पन्न करने के लिए कोई और अधिक संक्षिप्त तार नहीं। MongoDB डेटा को संग्रहीत करने के लिए आंतरिक मेमोरी को लागू करने की प्रकृति के कारण डेटा की तेजी से पहुंच प्रदान करता है। यह विभिन्न प्रकार के अनुप्रयोगों के भीतर संरचित और साथ ही असंरचित डेटा को संभालता है। दस्तावेज़ -आधारित क्वेरी भाषा का उपयोग दस्तावेजों पर गतिशील प्रश्नों के लिए किया जाता है। MongoDB DB प्रश्नों का समृद्ध संग्रह भी प्रदान करता है। चूंकि यह दस्तावेज़-उन्मुख है इसलिए फ़ील्ड की संख्या, सामग्री और दस्तावेज़ की आकार एक दस्तावेज़ से दूसरे दस्तावेज़ से अलग हो सकता है। इसे आसानी से सेट-अप और स्केलेबल किया जा सकता है। डेटा को बहुत जल्दी अपडेट किया जा सकता है। MongoDB का उपयोग फ़ाइल सिस्टम के रूप में किया जा सकता है, जिसे GRIDFS कहा जाता है, फाइलों को संग्रहीत करने के लिए कई मशीनों पर लोड बैलेंसिंग और डेटा प्रतिकृति सुविधाओं के साथ।

सिस्टम आवश्यकताएं


Ubuntu 18.04 पर MongoDB स्थापित करने की आवश्यकताएं निम्नलिखित हैं

  • उबंटू 18.04 सर्वर
  • एक कमांड-लाइन/टर्मिनल विंडो तक पहुंच
  • SUDO अनुमतियों के साथ एक गैर-रूट उपयोगकर्ता
  • एक मूल फ़ायरवॉल

विशेषताएँ


  • उच्च लोचदार स्केलेबिलिटी
  • डेटा को सुरक्षित करने के लिए प्रतिकृति सुविधा।
  • प्रश्नों का समृद्ध संग्रह।
  • ऑटो-शर्डिंग।
  • खुला स्त्रोत।
  • संरचित और असंरचित डेटा को संभालता है।
  • सेट-अप करने के लिए आसान
  • स्कीमा-कम डेटाबेस।
  • फास्ट इन-प्लेस अपडेट।
  • भंडारण प्रक्रिया के लिए आंतरिक मेमोरी का उपयोग करें।
  • गहरी क्वेरी क्षमता।
  • कोई जटिल शामिल नहीं है।
  • ऑब्जेक्ट मैपिंग की कोई जरूरत नहीं है।
  • क्रॉस-प्लेटफॉर्म।
  • दस्तावेज़ प्रश्नों का उपयोग करें।
  • लोड संतुलन का आसान प्रबंधन।
  • विभिन्न प्लेटफार्मों पर चलने के लिए वीएम की कोई आवश्यकता नहीं है।
  • JSON प्रारूप में डेटा स्टोर करें।
  • स्कीमा माइग्रेशन की कोई आवश्यकता नहीं है।
  • बड़े डेटा के लिए उपयोग किया जाता है।

स्थापना

Ubuntu 18.04 पर MongoDB स्थापित करने के लिए इन चरणों का पालन करें:

  • MongoDB के नवीनतम संस्करण के लिए सार्वजनिक GPG कुंजी आयात करने के लिए, निम्नलिखित कमांड चलाएं:
curl -fsSL https://www.mongodb.org/static/pgp/server-4.4.asc | sudo apt-key add -
  • URL से 4.4 बदलें यदि आप एक और संस्करण स्थापित करना चाहते हैं।
  • सफल कुंजी निर्माण के बाद इसे “ओके” लौटना चाहिए।
  • रिपॉजिटरी जोड़ने के बाद अब अपने सिस्टम APT का उपयोग करके अपडेट करें:
sudo apt update
  • अब निम्नलिखित कमांड का उपयोग करके MongoDB स्थापित करें:
sudo apt install mongodb-org
  • MongoDB सेवा शुरू करने के लिए निम्नलिखित कमांड चलाएं:
sudo systemctl start mongod.service
  • फिर MongoDB स्थिति की जाँच करें:
sudo systemctl status mongod

अन्वेषण करना


इस लेख में हमने MongoDB ओपन सोर्स NoSQL Database की सुविधाओं और स्थापना पर चर्चा की है। अन्य खुले स्रोत DBMS सॉफ़्टवेयर के बारे में जानें, कृपया निम्नलिखित पृष्ठों की जाँच करें:

 हिन्दी