يأتي MongoDB 5.0 مع بيانات في شكل سلاسل زمنية وتغييرات في الترقيم والمزيد

النسخة الجديدة من تم بالفعل إصدار MongoDB 5.0 وفي هذا الإصدار الجديد يتم تقديم بعض الأخبار الشيقة التي يمكننا تسليط الضوء على مجموعات البيانات في شكل سلاسل زمنية، بالإضافة إلى دعم التحكم في إصدار API ، دعم آلية Live Resharding ، من بين أمور أخرى.

بالنسبة لأولئك الذين ليسوا على دراية بـ MongoDB ، يجب أن تعرف ذلك تدعم قاعدة البيانات هذه تخزين المستندات بتنسيق يشبه JSON، لديه لغة مرنة إلى حد ما لتوليد الاستعلامات ، يمكنه إنشاء فهارس للعديد من السمات المخزنة ، ويوفر تخزينًا فعالًا للكائنات الثنائية الكبيرة ، ويدعم عمليات التسجيل لتغيير وإضافة البيانات إلى قاعدة البيانات ، ويمكن أن يعمل وفقًا لخريطة النموذج / تقليل ، ويدعم النسخ المتماثل وبناء تكوينات تتسامح مع الخطأ.

الميزات الجديدة الرئيسية لبرنامج MongoDB 5.0

في هذا الإصدار الجديد يمكننا أن نجد ذلك تم تغيير نظام ترقيم المشكلة وتم نقله إلى جدول إصدارات يمكن التنبؤ به. مرة واحدة في السنة ، سيتم تشكيل نسخة مهمة (5.0 ، 6.0 ، 7.0) ، مرة كل ثلاثة أشهر ، إصدارات مؤقتة مع ميزات جديدة (5.1 ، 5.2 ، 5.3) ، وعند الحاجة ، تحديثات تصحيحية مع إصلاحات للأخطاء والثغرات الأمنية (5.1 ، 1 ، 5.1.2) .

ستنشئ الإصدارات المؤقتة وظائف للإصدار الرئيسي التالي ، أي ، MongoDB 5.1 و 5.2 و 5.3 ستضيف وظائف جديدة لإصدار MongoDB 6.0.

بالنسبة للمستجدات التي تم تقديمها في هذا الإصدار الجديد من MongoDB 5.0 يمكننا أن نجد ما أعرفه إضافة دعم للتحكم في إصدار API، والذي يسمح لك بربط تطبيق بحالة معينة من واجهة برمجة التطبيقات والقضاء على المخاطر المرتبطة باحتمال انتهاك التوافق مع الإصدارات السابقة عند الانتقال إلى إصدارات جديدة من نظام إدارة قواعد البيانات. التحكم في إصدار API يفصل دورة حياة التطبيق عن دورة حياة قاعدة البيانات وتمكن المطورين من إجراء تغييرات على التطبيق عند الحاجة للاستفادة من الإمكانات الجديدة ، بدلاً من الانتقال إلى إصدار جديد من قاعدة البيانات.

حداثة مهمة أخرى هي مجموعات البيانات في شكل سلاسل زمنية التي تم تحسينها بالفعل لتخزين أجزاء من قيم المعلمات المسجلة في فترات زمنية معينة (الوقت ومجموعة من القيم المقابلة لهذا الوقت). MongoDB يتعامل مع هذه المجموعات على أنها آراء غير مادية وقابلة للتسجيل تم إنشاؤها من مجموعات داخلية وتجميع بيانات السلاسل الزمنية تلقائيًا في تنسيق تخزين محسن عند إدراجها.

يبرز أيضًا أنه تمت إضافته دعم آلية Live Resharding، والذي يسمح لك بتغيير مفاتيح التجزئة المستخدمة للتجزئة بسرعة دون إيقاف نظام إدارة قواعد البيانات (DBMS).

إلى جانب دعم الوظائف التحليلية التي تسمح لك بتنفيذ الإجراءات بمجموعة محددة من المستندات في مجموعة. على عكس الوظائف المجمعة ، لا تنهار وظائف النافذة في مجموعة مجمعة ، ولكن يتم تجميعها بناءً على محتوى "النافذة" التي تتضمن مستندًا واحدًا أو أكثر في مجموعة النتائج.

وبالإضافة إلى ذلك، تم توسيع إمكانات التشفير الميداني من جانب العميلحيث يمكنك الآن إعادة تكوين مرشحات تدقيق x509 وتدوير الشهادة دون إيقاف نظام إدارة قواعد البيانات. دعم إضافي لتكوين مجموعة التشفير لـ TLS 1.3.

من ناحية أخرى ، تبرز أيضًا في الإعلان عن هذا الإصدار الجديد أن تم اقتراح قذيفة سطر أوامر جديدة MongoDB Shell (mongosh) ، والذي يتم تطويره كمشروع منفصل ، مكتوب بلغة JavaScript باستخدام النظام الأساسي Node.js ويتم توزيعه بموجب ترخيص Apache 2.0.

شل MongoDB يسمح لك بالاتصال بنظام DBMS وتغيير التكوين وإرسال الاستعلامات. يدعم الإكمال التلقائي الذكي لتعبير MQL ، وإدخال الأوامر والأسلوب ، وإبراز بناء الجملة ، وتلميحات السياق ، وتحليل رسائل الخطأ ، والقدرة على توسيع الوظائف من خلال المكونات الإضافية

من التغييرات الأخرى قدم:

  • لم يعد يتم حظر Find ، و count ، و different ، و aggregate ، و mapReduce ، و listCollections ، و listIndexes إذا تم تشغيل عملية في نفس الوقت الذي تحصل فيه على قفل خاص على مجموعة مستندات.
  • كجزء من محاولة لإزالة المصطلحات غير الصحيحة سياسياً ، تمت إعادة تسمية الأمر isMaster وطريقة db.isMaster () إلى hello و db.hello ().
  • تم إهمال CLI القديم "mongo" وستتم إزالته في إصدار مستقبلي.

أخيرًا ، إذا كنت مهتمًا بمعرفة المزيد عنها ، يمكنك الرجوع إلى التفاصيل في الرابط التالي.


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.