إصدار 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) وتم تنفيذها في مشاريع كبيرة مثل Wikipedia وGoogle Cloud SQL وNimbuzz.

التحسينات الرئيسية في MariaDB 10.9:

  • تمت إضافة وظيفة JSON_OVERLAPS، والتي تسمح لك بتحديد التقاطعات في بيانات مستندين JSON (على سبيل المثال، تُرجع صحيحًا إذا كان كلا المستندين يحتويان على كائنات ذات زوج مفتاح/قيمة مشترك أو عناصر صفيف مشتركة).
  • توفر تعبيرات JSONPath القدرة على تحديد النطاقات (على سبيل المثال، "$[1 إلى 4]" لاستخدام عناصر الصفيف من 1 إلى 4) والفهارس السالبة (على سبيل المثال، "SELECT JSON_EXTRACT(JSON_ARRAY(1, 2, 3), '$ [- 1]');" لعرض العنصر الأول من الذيل).
  • تمت إضافة البرنامج المساعد Hashicorp Key Management لتشفير البيانات في الجداول باستخدام المفاتيح المخزنة في Hashicorp Vault KMS.
  • توفر الأداة المساعدة mysqlbinlog خيارات جديدة "--do-domain-ids"، و"-ignore-domain-ids"، و"-ignore-server-ids" للتصفية حسب gtid_domain_id.
  • تمت إضافة القدرة على عرض متغيرات حالة wsrep في ملف منفصل بتنسيق JSON، والذي يمكن استخدامه في أنظمة المراقبة الخارجية.
  • تمت إضافة دعم لوضع "SHOW ANALYZE [FORMAT=JSON]" للإخراج بتنسيق JSON.
  • تدعم عبارة "SHOW EXPLAIN" الآن بناء جملة "EXPLAIN FOR CONNECTION".
  • لقد تم إهمال المتغيرات innodb_change_buffering والمتغيرات القديمة (تم استبدالها بالمتغير old_mode).

المصدر: opennet.ru

إضافة تعليق