انتشار پایدار MariaDB 10.9

اولین نسخه پایدار از شاخه جدید DBMS MariaDB 10.9 (10.9.2) منتشر شده است که در آن شاخه ای از MySQL در حال توسعه است که سازگاری با عقب را حفظ می کند و با ادغام موتورهای ذخیره سازی اضافی و قابلیت های پیشرفته متمایز می شود. توسعه MariaDB توسط بنیاد مستقل MariaDB، به دنبال یک فرآیند توسعه کاملاً باز و شفاف که مستقل از فروشندگان فردی است، نظارت می شود. MariaDB به عنوان جایگزینی برای MySQL در بسیاری از توزیع های لینوکس (RHEL، SUSE، Fedora، openSUSE، Slackware، OpenMandriva، ROSA، Arch Linux، Debian) عرضه می شود و در پروژه های بزرگی مانند Wikipedia، Google Cloud SQL و Nimbuzz پیاده سازی شده است.

پیشرفت های کلیدی در MariaDB 10.9:

  • تابع JSON_OVERLAPS اضافه شده است که به شما امکان می دهد تقاطع ها را در داده های دو سند JSON تعیین کنید (برای مثال، اگر هر دو سند دارای اشیایی با یک جفت کلید/مقدار مشترک یا عناصر آرایه مشترک باشند، مقدار true را برمی گرداند).
  • عبارات JSONPath توانایی تعیین محدوده (به عنوان مثال، "$[1 تا 4]" برای استفاده از عناصر آرایه 1 تا 4) و شاخص های منفی (به عنوان مثال، "SELECT JSON_EXTRACT(JSON_ARRAY(1، 2، 3)، "$" را فراهم می کند. [- 1]');" برای نمایش اولین عنصر از دم).
  • افزونه مدیریت کلید Hashicorp برای رمزگذاری داده ها در جداول با استفاده از کلیدهای ذخیره شده در 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 منسوخ شده‌اند (با متغیر old_mode جایگزین شده‌اند).

منبع: opennet.ru

اضافه کردن نظر