Keluaran stabil MariaDB DBMS 10.9

Keluaran stabil pertama cawangan baharu DBMS MariaDB 10.9 (10.9.2) telah diterbitkan, di mana satu cawangan MySQL sedang dibangunkan yang mengekalkan keserasian ke belakang dan dibezakan dengan penyepaduan enjin storan tambahan dan keupayaan lanjutan. Pembangunan MariaDB diawasi oleh Yayasan MariaDB yang bebas, berikutan proses pembangunan yang terbuka dan telus sepenuhnya yang bebas daripada vendor individu. MariaDB dibekalkan sebagai pengganti MySQL dalam banyak pengedaran Linux (RHEL, SUSE, Fedora, openSUSE, Slackware, OpenMandriva, ROSA, Arch Linux, Debian) dan telah dilaksanakan dalam projek besar seperti Wikipedia, Google Cloud SQL dan Nimbuzz.

Penambahbaikan utama dalam MariaDB 10.9:

  • Menambahkan fungsi JSON_OVERLAPS, yang membolehkan anda menentukan persimpangan dalam data dua dokumen JSON (contohnya, ia mengembalikan benar jika kedua-dua dokumen mengandungi objek dengan pasangan kunci/nilai biasa atau elemen tatasusunan biasa).
  • Ungkapan JSONPath menyediakan keupayaan untuk menentukan julat (contohnya, "$[1 hingga 4]" untuk menggunakan elemen tatasusunan 1 hingga 4) dan indeks negatif (contohnya, "SELECT JSON_EXTRACT(JSON_ARRAY(1, 2, 3), '$ [- 1]');" untuk memaparkan elemen pertama dari ekor).
  • Menambah pemalam Pengurusan Kunci Hashicorp untuk menyulitkan data dalam jadual menggunakan kunci yang disimpan dalam Hashicorp Vault KMS.
  • Utiliti mysqlbinlog menawarkan pilihan baharu "--do-domain-id", "-ignore-domain-id" dan "-ignore-server-id" untuk penapisan oleh gtid_domain_id.
  • Menambah keupayaan untuk memaparkan pembolehubah keadaan wsrep dalam fail berasingan dalam format JSON, yang boleh digunakan dalam sistem pemantauan luaran.
  • Menambahkan sokongan untuk mod "SHOW ANALYZE [FORMAT=JSON]" untuk output dalam format JSON.
  • Pernyataan "SHOW EXPLAIN" kini menyokong sintaks "EXPLAIN FOR CONNECTION".
  • Pembolehubah innodb_change_buffering dan lama telah ditamatkan (digantikan oleh pembolehubah old_mode).

Sumber: opennet.ru

Tambah komen