MongoDB 2000 के दशक के मध्य से बड़े डेटा अनुप्रयोगों में उपयोग की जाने वाली कई गैर-संबंधपरक डेटाबेस तकनीक है। यह MongoDB ट्यूटोरियल विशेष रूप से शुरुआती लोगों के लिए डिज़ाइन किया गया है, जो आईटी उद्योग में नए हैं और इसका हिस्सा बनना चाहते हैं।
यहां, हम अध्ययन करेंगे कि NoSQL डेटाबेस के साथ MongoDB क्या है और यह मौजूदा डेटाबेस प्रबंधन प्रणाली की दुनिया के लिए एक परिचय है। इसके अलावा, हम कुछ MongoDB उदाहरणों के साथ MongoDB सुविधाओं, इतिहास, अनुप्रयोगों और स्थापना प्रक्रिया पर चर्चा करेंगे।
तो, शुरुआती लोगों के लिए MongoDB ट्यूटोरियल शुरू करते हैं।
NoSQL डेटाबेस क्या है?
MongoDB ट्यूटोरियल शुरू करने से पहले, हमें NoSQL के बारे में पता होना चाहिए। NoSQL या "नॉन-एसक्यूएल" एक गैर-संरचित डेटाबेस है। यह फ़ील्ड का उपयोग करके डेटा के भंडारण और पुनर्प्राप्ति की सुविधा प्रदान करता है। जबकि SQL में डेटा एक सारणीबद्ध रूप में संग्रहीत होता है।
कंपनियां बड़े डेटा में NoSQL डेटाबेस का उपयोग कर रही हैं और वास्तविक समय के अनुप्रयोग। NoSQL "अंतिम स्थिरता" प्रदान करता है ताकि यह रीयल-टाइम एप्लिकेशन आवश्यकताओं को पूरा न कर सके। फिर भी, इसका उपयोग संबंधपरक डेटाबेस से बेहतर है।
MongoDB ट्यूटोरियल – NoSQL डेटाबेस क्या है
MongoDB क्या है?
MongoDB C++ में लिखा गया एक ओपन सोर्स प्लेटफॉर्म है और इसमें . है एक बहुत ही आसान सेटअप वातावरण . यह एक क्रॉस-प्लेटफ़ॉर्म, दस्तावेज़-उन्मुख और गैर-संरचित डेटाबेस है। MongoDB उच्च प्रदर्शन, उच्च उपलब्धता और ऑटो-स्केलिंग प्रदान करता है।
यह एक NoSQL डेटाबेस है और इसमें क्वेरी और इंडेक्सिंग . के साथ लचीलापन है . MongoDB में बहुत समृद्ध क्वेरी भाषा है जिसके परिणामस्वरूप उच्च प्रदर्शन होता है।
MongoDB ट्यूटोरियल – MongoDB क्या है
MongoDB विशेषताएं
यहाँ, MongoDB ट्यूटोरियल के इस भाग में, हम MongoDB की कुछ प्रमुख विशेषताओं पर चर्चा करते हैं:
मैं. तदर्थ प्रश्न
MongoDB अनुक्रमण द्वारा तदर्थ प्रश्नों का समर्थन करता है।
ii. स्कीमा-रहित डेटाबेस
यह संरचित डेटाबेस की तुलना में बहुत लचीला है। मैपिंग टाइप करने की कोई आवश्यकता नहीं है।
iii दस्तावेज़ उन्मुख
यह दस्तावेज़ उन्मुख है, JSON एक डेटाबेस की तरह है।
iv. अनुक्रमण
कोई भी दस्तावेज़ प्राथमिक और द्वितीयक सूचकांकों के साथ अनुक्रमित कर सकता है।
वी. प्रतिकृति
उसके पास यह शक्तिशाली उपकरण है। प्रत्येक दस्तावेज़ में एक प्राथमिक नोड होता है जिसमें आगे दो या अधिक द्वितीयक प्रतिकृतियां होती हैं।
vi. एकत्रीकरण
कुशल उपयोगिता के लिए, MongoDB के पास बैच प्रोसेसिंग के लिए एकत्रीकरण ढांचा है।
vii. ग्रिडएफएस
इसमें ग्रिड फाइल सिस्टम है, इसलिए यह कई मशीनों में फाइलों को स्टोर करने के लिए उपयोग कर सकता है।
viii. साझा करना
बड़े डेटा सेट के लिए शार्डिंग सबसे अच्छी सुविधा है। यह कई मशीनों को बड़ा डेटा वितरित करता है।
ix. उच्च प्रदर्शन
अनुक्रमणिका उच्च प्रदर्शन की ओर ले जाने वाली तेज़ क्वेरी का समर्थन करती हैं।
MongoDB ट्यूटोरियल - MongoDB सुविधाएँ
MongoDB इतिहास
MongoDB को MongoDB Inc . नामक कंपनी द्वारा विकसित किया गया था . पूर्व में न्यूयॉर्क में स्थित 10gen के रूप में जाना जाता था। MongoDB की स्थापना 2007 में ड्वाइट मेरिमैन, एलियट होरोविट्ज़ और केविन रयान ने की थी। यह तिकड़ी DoubleClick (अब Google के स्वामित्व वाली) के पीछे की टीम थी।
इसे पहली बार एक सेवा के रूप में एक मंच के रूप में विकसित किया गया था। इसके बाद इसे 2009 में MongoDB Inc. द्वारा ओपन सोर्स डेटाबेस सर्वर के रूप में बाजार में पेश किया गया था। कंपनी सर्वर का रखरखाव करती है और 24×7 ईमेल और कॉल सपोर्ट प्रदान करती है। MongoDB का पहला संस्करण v1.4 है, जिसे मार्च 2010 में जारी किया गया था।
MongoDB एप्लिकेशन
MongoDB ट्यूटोरियल के इस भाग में MongoDB के अनुप्रयोग शामिल हैं:
- ई-कॉमर्स उत्पाद सूची में।
- बड़ा डेटा
- सामग्री प्रबंधन
- रीयल-टाइम एनालिटिक्स और हाई-स्पीड लॉगिंग।
- भौगोलिक स्थान बनाए रखें
- सामाजिक वेबसाइटों से डेटा बनाए रखना।
MongoDB कैसे स्थापित करें?
MongoDB Windows, Linux और MacOS के लिए उपलब्ध है . आप सेटअप को सीधे MongoDB वेबसाइट से डाउनलोड कर सकते हैं। हार्डवेयर आवश्यकताओं की जाँच के बाद कोई भी संस्करण डाउनलोड करें। MongoDB तीनों प्रमुख OS में कमांड द्वारा चलता है। आपको इंस्टॉलेशन के समय . पर किसी भी फ़ोल्डर का चयन करना होगा ।
MongoDB ट्यूटोरियल - पर्यावरण सेटअप
यह सब MongoDB ट्यूटोरियल के बारे में था। आशा है कि आपको हमारी व्याख्या पसंद आई होगी।
MongoDB ट्यूटोरियल का सारांश
इसलिए, इस MongoDB Tutorial में, हमने अध्ययन किया कि MongoDB क्या है, NoSQL डेटाबेस क्या है। इसके अलावा, हम MongoDB इतिहास के साथ MongoDB सुविधाएँ देखते हैं। अंत में, MongoDB अनुप्रयोगों और पर्यावरण सेटअप पर चर्चा की।
इसके अलावा, यदि आपके पास MongoDB ट्यूटोरियल के बारे में कोई प्रश्न है, तो बेझिझक एक टिप्पणी अनुभाग में पूछें।