تم إصدار MariaDB 10.9 بالفعل وهذه هي أخبارها

اطلاق ال .. انطلاق ال .. اقلاع ال أول إصدار مستقر لفرع DBMS الجديد MariaDB 10.9 (10.9.2) ، والذي يتم من خلاله تطوير فرع MySQL يحافظ على التوافق مع الإصدارات السابقة ويتميز بتكامل محركات التخزين الإضافية والميزات المتقدمة.

يتم الإشراف على تطوير MariaDB من قبل مؤسسة MariaDB المستقلة ، بعد عملية تطوير مفتوحة وشفافة تمامًا ، مستقلة عن البائعين الفرديين.

يتم شحن MariaDB بدلاً من MySQL في العديد من توزيعات Linux (RHEL و SUSE و Fedora و openSUSE و Slackware و OpenMandriva و ROSA و Arch Linux و Debian) وقد تم اعتمادها من قبل المشاريع الكبيرة.

الميزات الجديدة الرئيسية لـ MariaDB 10.9

في هذا الإصدار الجديد من MariaDB ، تم إبراز ذلك تمت إضافة وظيفة JSON_OVERLAPS لاكتشاف التقاطعات في البيانات من وثيقتين JSON (على سبيل المثال ، إرجاع صحيح إذا كان كلا المستندين يحتويان على كائنات ذات زوج مفتاح / قيمة مشترك أو عناصر مصفوفة مشتركة).

أيضًا ، يتم تسليط الضوء على أنه تم إجراء التصحيحات ذات الصلة للثغرات الأمنية التالية: CVE-2022-32082، CVE-2022-32089، CVE-2022-32081، CVE-2018-25032، CVE-2022-32091 y CVE-2022-32084

تغيير آخر يبرز هو أن التعبيرات يوفر JSONPath القدرة على تحديد النطاقات (على سبيل المثال ، "$ [1 to 4]" لاستخدام عناصر المصفوفة من 1 إلى 4) والمؤشرات السالبة لعرض العنصر الأول في قائمة الانتظار).

بالإضافة إلى ذلك ، يمكننا أن نجد أن المكون الإضافي Hashicorp Key Management قد تمت إضافته لتشفير البيانات في الجداول باستخدام المفاتيح المخزنة في Hashicorp Vault KMS.

بينما من أجل المنفعة mysqlbinlog ، لديك الآن خيارات جديدة "–do-domain-ids" و "–ignore-domain-ids" و "–ignore-server-ids" للتصفية بواسطة gtid_domain_id.

تمت إضافة القدرة على عكس متغيرات حالة wsrep في ملف JSON منفصل يمكن استخدامه بواسطة أنظمة المراقبة الخارجية.

يستخدم Optimizer كافة الأقسام بعد الترقية إلى الإصدار 10.3، بالنسبة لاستعلامات التحديث أو الحذف متعددة الجداول ، لم يتمكن المحسن من تطبيق تحسين تقليم القسم للجدول الذي يتم تحديثه أو حذفه.

إلى جانب ذلك ، إجراء انحدار محسن النطاق لمفتاح IN (const ، ....) ، كانت هناك بالفعل مشكلة في MariaDB 10.5.9 والإصدارات الأحدث التي تم إصلاحها لـ MDEV-9750. قدم هذا الحل Optimizer_max_sel_arg_weight. إذا قام أحدهم بتعيين Optimizer_max_sel_arg_weight إلى قيمة عالية جدًا أو صفر (بمعنى "غير محدود") وتشغيل استعلامات تنتج رسومًا بيانية ثقيلة ، فقد يلاحظ أداء بطيئًا.

إصلاحات أخرى التي تم إجراؤها في هذا الإصدار الجديد من MariaDB ، موجود في فساد InnoDB بسبب عدم وجود ملف قفل ، وكذلك إصلاح في ALTER TABLE TABLESPACE الذي أفسد جدولًا مشفرًا ، وأصلح أيضًا إخراج غير صحيح لـ ALTER TABLE ، وإصلاحات استرداد الأعطال ، وإصلاحات استرداد خطأ DD ، ومنع الأقفال على البيانات التالفة ، وإصلاح أخطاء التحميل المجمع الثابت ، وإصلاح الأخطاء في الأداء.

من التغييرات الأخرى التي تتميز عن هذا الإصدار الجديد:

  • تمت إضافة دعم لوضع "SHOW PARCEL [FORMAT = JSON]" لمخرج JSON.
  • تدعم عبارة "SHOW EXPLAIN" الآن بناء جملة "EXPLAIN FOR CONNECTION".
  • تم إهمال المتغيرات innodb_change_buffering والقديمة (تم استبدالها بالمتغير old_mode).
  • البحث عن النص الكامل مع الفاصلة العليا والكلمات الإلزامية
  • يستخدم Optimizer كافة الأقسام بعد الترقية إلى الإصدار 10.3
  • بالنسبة إلى استعلامات UPDATE أو DELETE متعددة الجداول ، لم يكن المحسن قادرًا على تطبيق تحسين تقليم القسم للجدول الذي يتم تحديثه أو حذفه.
  • خيار عميل mariadb الجديد ، -التمكين-cleartext-plugin. الخيار لا يفعل شيئًا وهو لأغراض توافق MySQL فقط.
  • قفل في JSON_EXTRACT
    ALTER TABLE ALGORITHM = NOCOPY لا يعمل بعد الترقية
  • فشل الخادم في إنشاء عرض بعمود غير معروف في حالة تشغيل
  • يجمع المكون الإضافي password_reuse_check بين اسم المستخدم وكلمة المرور
  • وفقًا لسياسة الإيقاف MariaDB ، سيكون هذا هو الإصدار الأخير من MariaDB 10.9 لـ Debian 10 "Buster" لـ ppc64el

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


اترك تعليقك

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

*

*

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