MariaDB 10.9 telah pun dikeluarkan dan ini adalah beritanya

Pelancaran versi stabil pertama cawangan DBMS baharu MariaDB 10.9 (10.9.2), di mana satu cawangan MySQL sedang dibangunkan yang mengekalkan keserasian ke belakang dan dibezakan dengan penyepaduan enjin storan tambahan dan ciri lanjutan.

Pembangunan MariaDB diawasi oleh Yayasan MariaDB yang bebas, berikutan proses pembangunan yang terbuka dan telus sepenuhnya, bebas daripada vendor individu.

MariaDB dihantar dan bukannya MySQL pada banyak pengedaran Linux (RHEL, SUSE, Fedora, openSUSE, Slackware, OpenMandriva, ROSA, Arch Linux, Debian) dan telah diterima pakai oleh projek besar.

Ciri baru utama MariaDB 10.9

Dalam versi baharu MariaDB ini, ia diserlahkan menambahkan fungsi JSON_OVERLAPS untuk mengesan persimpangan dalam data daripada dua dokumen JSON (contohnya, mengembalikan benar jika kedua-dua dokumen mengandungi objek dengan pasangan kunci/nilai biasa atau elemen tatasusunan biasa).

Juga, diserlahkan bahawa pembetulan yang berkaitan telah dibuat untuk kelemahan keselamatan berikut: CVE-2022-32082, CVE-2022-32089, CVE-2022-32081, CVE-2018-25032, CVE-2022 32091- y CVE-2022 32084-

Satu lagi perubahan yang menonjol ialah ungkapan JSONPath menyediakan keupayaan untuk menentukan julat (cth "$[1 hingga 4]" untuk menggunakan elemen tatasusunan 1 hingga 4) dan indeks negatif untuk memaparkan elemen pertama dalam baris gilir).

Di samping itu, kami dapati bahawa pemalam Pengurusan Kunci Hashicorp telah ditambahkan untuk menyulitkan data dalam jadual menggunakan kunci yang disimpan dalam Hashicorp Vault KMS.

Manakala untuk utiliti mysqlbinlog, kini anda mempunyai pilihan baharu “–do-domain-id”, “–ignore-domain-id” dan “–ignore-server-id” untuk ditapis mengikut gtid_domain_id.

Menambahkan keupayaan untuk mencerminkan pembolehubah keadaan wsrep dalam fail JSON berasingan yang boleh digunakan oleh sistem pemantauan luaran.

Pengoptimum menggunakan semua partition selepas naik taraf kepada 10.3, untuk pertanyaan KEMASKINI atau PADAM berbilang jadual, pengoptimum tidak dapat menggunakan pengoptimuman pemangkasan partition untuk jadual yang dikemas kini atau dipadamkan.

Selain itu, melakukan regresi pengoptimuman julat untuk kunci IN (const, ....), sudah ada masalah dalam MariaDB 10.5.9 dan kemudian yang mempunyai pembetulan untuk MDEV-9750. Penyelesaian itu memperkenalkan Optimizer_max_sel_arg_weight. Jika seseorang menetapkan Optimizer_max_sel_arg_weight kepada nilai yang sangat tinggi atau sifar (bermaksud "tidak terhad") dan menjalankan pertanyaan yang menghasilkan graf yang berat, mereka mungkin melihat prestasi yang perlahan.

Pembetulan lain yang dibuat dalam versi baharu MariaDB ini, berada dalam rasuah InnoDB kerana kekurangan penguncian fail, serta pembetulan dalam ALTER TABLE IMPORT TABLESPACE yang merosakkan jadual yang disulitkan, juga membetulkan output yang salah ALTER TABLE, pembetulan pemulihan ranap, pembetulan pemulihan ralat DD, menghalang kunci pada data yang rosak, pembetulan pepijat beban pukal tetap dan prestasi pembetulan pepijat.

Daripada perubahan yang lain yang menonjol dari versi baru ini:

  • Menambahkan sokongan untuk mod "SHOW PARCEL [FORMAT=JSON]" untuk output JSON.
  • Pernyataan "SHOW EXPLAIN" kini menyokong sintaks "EXPLAIN FOR CONNECTION".
  • Pembolehubah innodb_change_buffering dan lama telah ditamatkan (digantikan oleh pembolehubah old_mode).
  • Carian TEKS PENUH dengan apostrof dan perkataan wajib
  • Pengoptimum menggunakan semua partition selepas naik taraf kepada 10.3
  • Untuk pertanyaan UPDATE atau DELETE berbilang jadual, pengoptimum tidak dapat menggunakan pengoptimuman pemangkasan partition untuk jadual yang dikemas kini atau dipadamkan.
  • Pilihan pelanggan mariadb baharu, -enable-cleartext-plugin. Pilihan itu tidak melakukan apa-apa dan adalah untuk tujuan keserasian MySQL sahaja.
  • Kunci pada JSON_EXTRACT
    ALTER TABLE ALGORITHM=NOCOPY tidak berfungsi selepas naik taraf
  • Pelayan gagal MENCIPTA PANDANGAN dengan lajur yang tidak diketahui dalam keadaan HIDUP
  • Pemalam password_reuse_check menggabungkan nama pengguna dan kata laluan
  • Mengikut Dasar Penamatan MariaDB, ini akan menjadi versi terakhir MariaDB 10.9 untuk Debian 10 "Buster" untuk ppc64el

Akhir sekali, jika anda berminat untuk mengetahui lebih lanjut tentang versi baharu ini, anda boleh menyemak butiran di pautan berikut.


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.