إصدار MariaDB 12.1 مستقر

تم إصدار MariaDB 12.1.2، ليكون أول إصدار مستقر من فرع 12.1. يُصنف فرع MariaDB 12.1 كإصدار متجدد، ويواصل التطوير التدريجي للوظائف، ويحل محل فرع MariaDB 12.0. وفي الوقت نفسه، نُشر إصدار MariaDB 12.2.1، المرشح للإصدار، في الوقت نفسه. وسيظل فرع MariaDB 12.1 مدعومًا حتى إصدار 12.2.2.

يُطوّر مشروع MariaDB نسخةً مُعدّلة من MySQL تحافظ على التوافق مع الإصدارات السابقة، وتتميز بتكامل محركات تخزين إضافية وميزات متقدمة. وتشرف مؤسسة MariaDB المستقلة على تطوير MariaDB، مُتبعةً عملية تطوير مفتوحة وشفافة لا تخضع لسيطرة أي مُورّد. ويتم توفير MariaDB كبديل لـ MySQL في العديد من توزيعات البرامج. Linux (RHEL، SUSE، Fedora، openSUSE، Slackware، OpenMandriva، ROSA، Arch) Linux, Debian) وقد تم تطبيقها في مشاريع ضخمة مثل ويكيبيديا، وجوجل كلاود إس كيو إل، ونيمبوز.

تتضمن التغييرات في فرع MariaDB 12.1 ما يلي:

  • يُطبّق مُحرّك تخزين Aria ذاكرة تخزين مؤقتة مُجزّأة للمفاتيح، تُقسّم المفاتيح إلى مجموعات مُخزّنة في قطاعات تخزين مؤقتة مُنفصلة. تُحسّن هذه الذاكرة الجديدة أداء تنفيذ الاستعلامات المُتوازية من قِبَل مُستخدمين مُختلفين. يُحدَّد عدد القطاعات باستخدام مُتغيّر aria_pagecache_segments، والذي يُمكن أن يتراوح بين 1 (افتراضيًا) و128.
  • تم تحسين قابلية التوسع لأقفال MDL (قفل البيانات الوصفية).
  • يسمح باستخدام تكرار الوضع المتوازي عند تكرار البيانات بشكل غير متزامن بين مجموعتين من Galera.
  • يدعم مُكوِّن تسجيل التدقيق الآن التخزين المؤقت لعمليات كتابة السجلات. يتم تحديد حجم التخزين المؤقت باستخدام المتغير server_audit_file_buffer_size.
  • تم تسريع عمليات البحث عن بيانات VECTOR بنسبة 30-50%.
  • تمت إضافة إضافة مصادقة جديدة، caching_sha2_password. تستخدم هذه الإضافة خوارزمية SHA2 للتجزئة بدلاً من SHA1. هذه الإضافة متوافقة مع الإضافة التي تحمل الاسم نفسه والمُقدمة في MySQL 9.0.
  • في وضع توافق Oracle DBMS، يتم تنفيذ الدعم للمصفوفات الترابطية (INDEX BY) وبنية الجملة "( + )" لتحديد الانضمامات الخارجية، على سبيل المثال: SELECT * FROM table1, table2 WHERE table1.rec_num = table2.fk_table1( + ); TYPE type_name TABLE OF rec_type_name INDEX BY idx_type_name;
  • تمت إضافة خيارات جديدة للتحكم في المُحسِّن: [NO_]JOIN_INDEX، [NO_]GROUP_INDEX، [NO_]ORDER_INDEX، [NO_]INDEX، [NO_]SPLIT_MATERIALIZED، [NO_]DERIVED_CONDITION_PUSHDOWN، [NO_]MERGE.
  • تتيح لك أداة mariadb-dump الآن تحديد الأحرف البدل (على سبيل المثال "database_*") باستخدام الخيار "-L" (--wildcards).
  • لقد تمت إزالة متطلب تفرد معرفات المفتاح الخارجي في سياق قاعدة البيانات بأكملها (يكفي التفرد على مستوى الجدول).
  • تمت إضافة القدرة على استخدام الفهارس الوظيفية لتحسين أداء عمليات GROUP/ORDER BY.
  • تظهر الآن نتائج تتبع المحسِّن تعريفات الجدول والعرض.

المصدر: opennet.ru

شراء استضافة موثوقة للمواقع مع حماية DDoS وخوادم VPS VDS 🔥 اشترِ استضافة مواقع ويب موثوقة مع حماية من هجمات DDoS، وخوادم VPS وVDS | ProHoster