मूल रूप से नवंबर 2020 में ObjectRocket.com/blog पर प्रकाशित
क्या आप जानते हैं कि MongoDB 4.2 ने हमारे परीक्षण पास कर लिए हैं और ObjectRocket प्लेटफॉर्म पर सामान्य रूप से उपलब्ध है?
MongoDB 4.2 क्या प्रदान करता है
आप MongoDB 4.2 रिलीज नोट्स में सुविधाओं की पूरी सूची देख सकते हैं। यहां कुछ अपडेट और परिवर्तन दिए गए हैं जिन्हें हम हाइलाइट करना चाहते हैं:
शार्डिंग
वितरित मल्टी-डॉक्यूमेंट ट्रांजैक्शन: संस्करण 4.0 में, MongoDB ने केवल रेप्लिका सेट पर ट्रांजैक्शन पेश किए। MongoDB 4.2 शार्डेड क्लस्टर के लिए मल्टी-डॉक्यूमेंट ट्रांजैक्शन समर्थन का विस्तार करता है।
परिवर्तनीय शार्ड कुंजी: MongoDB 4.2 से पहले, शार्ड कुंजी का मान अपरिवर्तनीय था। वितरित ट्रांजैक्शन के संवर्द्धन के साथ, शार्ड कुंजी का मान अब बदल सकता है। बस याद रखें कि आप केवल शार्ड कुंजी का मान बदल सकते हैं, शार्ड कुंजी फ़ील्ड नहीं।
आप शार्डेड क्लस्टर से संबंधित परिवर्तनों के बारे में यहां और पढ़ सकते हैं।
बढ़ी हुई सुरक्षा
TLS विकल्प जोड़े गए: MongoDB 4.2 TLS विकल्प जोड़ता है जो SSL विकल्पों को प्रतिस्थापित करने के लिए हैं (SSL 4.2 में डिप्रिकेटेड है)। इसके अतिरिक्त, यह क्लाइंट-साइड फील्ड-लेवल एन्क्रिप्शन पेश करता है जो संवेदनशील डेटा को सुरक्षित रखने में मदद करता है। सुरक्षा सुधारों पर यहां और पढ़ें।
MMAPv1 स्टोरेज इंजन हटाया गया: MongoDB 4.2 केवल WiredTiger स्टोरेज इंजन का समर्थन करता है। यदि आप अभी भी MMAPv1 का उपयोग कर रहे हैं, तो हमारी सहायता टीम आपको बिना सेवा व्यवधान के WiredTiger में परिवर्तन पूरा करने में मदद कर सकती है। यहां टिकट खोलें, ताकि हम एक साथ काम कर सकें।
बग फिक्स
हर प्रमुख संस्करण की तरह, 4.2 उन बग्स को ठीक करता है जो बैकपोर्ट नहीं किए गए हैं। सरल शब्दों में, इसका मतलब है कि पुराने संस्करणों को प्रभावित करने वाले कुछ बग 4.2 में ठीक हो गए हैं लेकिन विभिन्न कारणों से पिछले संस्करणों जैसे 4.0 और 3.6 के लिए कभी बैकपोर्ट नहीं किए गए।
सामान्य संवर्द्धन
एग्रीगेशन सुधार: MongoDB 4.2 ऑन-डिमांड मटेरियलाइज़्ड व्यू का समर्थन करता है। $merge ऑपरेटर का उपयोग करके उपयोगकर्ता एग्रीगेशन आउटपुट को एक संग्रह में सहेज सकते हैं। $merge ऑपरेटर $out ऑपरेटर की तुलना में अधिक लचीलापन प्रदान करता है और आपके सुरक्षा मॉडल को बढ़ाने में मदद कर सकता है।
हाइब्रिड इंडेक्स बिल्ड: MongoDB फोरग्राउंड और बैकग्राउंड इंडेक्स बिल्ड को हटाकर हाइब्रिड इंडेक्स बिल्ड पेश करता है। हाइब्रिड इंडेक्स बिल्ड डेटाबेस ऑपरेशन को ब्लॉक नहीं करते हैं, और साथ ही, बिल्ड समय बैकग्राउंड इंडेक्स की तुलना में तेज होता है।
वाइल्डकार्ड इंडेक्स: वाइल्डकार्ड इंडेक्स उन फील्ड के खिलाफ क्वेरी का समर्थन करते हैं जिनके नाम अज्ञात या मनमाने हैं। अब आप उनकी संरचना जाने बिना पूरे सबडॉक्यूमेंट को इंडेक्स कर सकते हैं।
आप इंडेक्सिंग और एग्रीगेशन से संबंधित परिवर्तनों के बारे में यहां और पढ़ सकते हैं।
आगे क्या?
हमारी सहायता टीम को कॉल करें ताकि हम आपकी आवश्यकताओं के अनुरूप एक अपग्रेड योजना बना सकें। हम आपको संभावित समस्याओं से आगे निकलने, अनियोजित रखरखाव से बचने, विकास अपडेट का पता लगाने, ड्राइवर सेटिंग्स कॉन्फ़िगर करने और रखरखाव विंडो शेड्यूल करने में मदद कर सकते हैं।
MongoDB में नए?
MongoDB के लिए ObjectRocket के बारे में अधिक जानें।
हमारी डेटाबेस सेवाओं के बारे में अधिक जानें।
कोई टिप्पणी करने या प्रश्न पूछने के लिए फीडबैक टैब का उपयोग करें। आप हमसे बातचीत भी शुरू कर सकते हैं।