MongoDB 5.0 समय श्रृंखला के रूप में डेटा के साथ आता है, नंबरिंग में परिवर्तन और बहुत कुछ

का नया संस्करण MongoDB 5.0 पहले ही जारी किया जा चुका है और इस नए संस्करण में कुछ बहुत ही रोचक समाचार प्रस्तुत हैं जिनमें से हम हाइलाइट कर सकते हैं समय श्रृंखला के रूप में डेटा संग्रह, साथ ही एपीआई संस्करण नियंत्रण के लिए समर्थन, लाइव रीशेयरिंग तंत्र के लिए समर्थन, दूसरों के बीच में।

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

MongoDB 5.0 की मुख्य नई विशेषताएं

इस नए संस्करण में हम यह पा सकते हैं समस्या क्रमांकन योजना बदल दी गई है और एक पूर्वानुमेय संस्करण अनुसूची में परिवर्तित कर दिया गया है। साल में एक बार, एक महत्वपूर्ण संस्करण बनेगा (5.0, 6.0, 7.0), हर तीन महीने में एक बार, नई सुविधाओं के साथ अंतरिम संस्करण (5.1, 5.2, 5.3) और, आवश्यकतानुसार, बग और भेद्यता सुधारों के साथ सुधारात्मक अपडेट (5.1. 1, 5.1.2, 5.1.3 .XNUMX) .

अंतरिम संस्करण अगली प्रमुख रिलीज़ के लिए कार्यक्षमता का निर्माण करेंगे, अर्थात, MongoDB 5.1, 5.2 और 5.3 MongoDB 6.0 रिलीज़ के लिए नई सुविधाएँ जोड़ेंगे।

के इस नए संस्करण में प्रस्तुत किए गए नवीनता के लिए के रूप में मोंगोबडी 5.0 हम पा सकते हैं कि मुझे पता है एपीआई संस्करण नियंत्रण के लिए अतिरिक्त समर्थन, जो आपको एक विशिष्ट एपीआई स्थिति के लिए एक एप्लिकेशन को बाध्य करने और डीबीएमएस के नए संस्करणों में जाने पर संभावित पिछड़े संगतता उल्लंघन से जुड़े जोखिमों को समाप्त करने की अनुमति देता है। एपीआई संस्करण नियंत्रण अनुप्रयोग जीवन चक्र को डेटाबेस जीवन चक्र से अलग करता है और यह डेवलपर्स को डेटाबेस के नए संस्करण में संक्रमण के बजाय नई क्षमताओं का लाभ उठाने के लिए आवश्यकता पड़ने पर एप्लिकेशन में बदलाव करने में सक्षम बनाता है।

एक और महत्वपूर्ण नवीनता हैं समय श्रृंखला के रूप में डेटा संग्रह जो पहले से ही निश्चित समय अंतराल (समय और इस समय के अनुरूप मूल्यों का एक सेट) में दर्ज पैरामीटर मानों के कुछ हिस्सों को संग्रहीत करने के लिए अनुकूलित हैं। मोंगोडीबी इन संग्रहों को अभौतिक और रिकॉर्ड करने योग्य विचारों के रूप में मानता है आंतरिक संग्रह से बनाया गया है और सम्मिलित होने पर स्वचालित रूप से समय श्रृंखला डेटा को एक अनुकूलित भंडारण प्रारूप में समूहित करता है।

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

साथ ही साथ विश्लेषणात्मक कार्यों के लिए समर्थन जो आपको एक विशिष्ट सेट के साथ कार्य करने की अनुमति देता है एक संग्रह में दस्तावेजों की। कुल कार्यों के विपरीत, विंडो फ़ंक्शन समूहीकृत सेट में नहीं आते हैं, बल्कि "विंडो" की सामग्री के आधार पर एकत्रित होते हैं जिसमें परिणाम सेट में एक या अधिक दस्तावेज़ शामिल होते हैं।

इसके अलावा, क्लाइंट साइड पर फील्ड एन्क्रिप्शन क्षमताओं का विस्तार किया गया हैक्योंकि अब आप डीबीएमएस को रोके बिना x509 ऑडिट फिल्टर और सर्टिफिकेट रोटेशन को फिर से कॉन्फ़िगर कर सकते हैं। TLS 1.3 के लिए सिफर सूट को कॉन्फ़िगर करने के लिए जोड़ा गया समर्थन।

दूसरी ओर, इस नए संस्करण की घोषणा में यह भी उल्लेखनीय है कि एक नया कमांड लाइन शेल MongoDB शेल प्रस्तावित किया गया है (mongosh), जिसे एक अलग परियोजना के रूप में विकसित किया जा रहा है, जिसे Node.js प्लेटफॉर्म का उपयोग करके जावास्क्रिप्ट में लिखा गया है और Apache 2.0 लाइसेंस के तहत वितरित किया गया है।

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

अन्य परिवर्तनों की पेश किया:

  • ढूँढें, गिनें, अलग करें, समुच्चय करें, मैपरेडस, सूची संग्रह, और सूची इंडेक्स अब अवरुद्ध नहीं हैं यदि कोई ऑपरेशन उसी समय चलता है जब यह दस्तावेज़ संग्रह पर एक विशेष लॉक प्राप्त करता है।
  • राजनीतिक रूप से गलत शब्दों को हटाने के प्रयास के हिस्से के रूप में, isMaster कमांड और db.isMaster () पद्धति का नाम बदलकर hello और db.hello () कर दिया गया है।
  • पुराने "मोंगो" सीएलआई को हटा दिया गया है और भविष्य में रिलीज में हटा दिया जाएगा।

अंत में, यदि आप इसके बारे में अधिक जानने में रुचि रखते हैं, तो आप परामर्श कर सकते हैं निम्नलिखित लिंक में विवरण।


लेख की सामग्री हमारे सिद्धांतों का पालन करती है संपादकीय नैतिकता। त्रुटि की रिपोर्ट करने के लिए क्लिक करें यहां.

पहली टिप्पणी करने के लिए

अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।