MariaDB 11 telah dirilis dan ini adalah beritanya

Maria DB 11

MariaDB 10.0.0 dirilis lebih dari sepuluh tahun yang lalu (12 November 2012)

10 tahun setelah berdirinya cabang 10.x, akhirnya versi dan cabang baru dari MariaDB 11.0.0 dirilisBahwa membawa beberapa peningkatan penting dan menghentikan perubahan kompatibilitas.

MariaDB 11 telah dirilis dan ini adalah beritanya dan akan siap digunakan untuk produksi setelah stabilisasi. Cabang signifikan berikutnya dari MariaDB 12, berisi perubahan yang merusak kompatibilitas, diharapkan tidak lebih cepat dari 10 tahun (pada tahun 2032).

Bagi mereka yang tidak mengetahui proyek MariaDB, Anda harus mengetahuinya itu mengembangkan garpu MySQL yang mempertahankan kompatibilitas mundurs sedapat mungkin dan dibedakan dengan integrasi mesin penyimpanan tambahan dan fitur-fitur canggih.

Pengembangan MariaDB diawasi oleh yayasan MariaDB independen, mengikuti proses pengembangan terbuka dan transparan independen dari vendor individu. Kapal MariaDB bukan MySQL pada banyak distribusi Linux.

Fitur baru utama MariaDB 11

Dalam rilis baru MariaDB 11 ini, salah satu peningkatan utama di cabang adalah terjemahan pengoptimal kueri ke model pembobotan baru (model biaya), yang mana memberikan prediksi bobot yang lebih akurat dari setiap rencana eksekusi kueri. Sementara model baru menghilangkan beberapa hambatan kinerja, itu mungkin tidak optimal di semua skenario dan beberapa kueri mungkin melambat, sehingga pengguna didorong untuk berpartisipasi dalam pengujian dan memberi tahu pengembang jika ada masalah.

Model di atas bekerja dengan baik untuk menemukan indeks optimal, tetapi memiliki masalah dengan penerapan pemindaian tabel, pemindaian indeks, atau pencarian rentang. Pada model baru, kerugian ini dihilangkan dengan mengubah bobot dasar operasi dengan mesin penyimpanan.

evaluasi kinerja untuk operasi intensif disk seperti pemindaian tulis berurutan, sekarang mereka berasumsi bahwa data disimpan di SSD dengan kapasitas baca 400 MB per detik. Selain itu, parameter bobot pengoptimal lainnya disempurnakan, yang, misalnya, memungkinkan untuk mengimplementasikan kemungkinan penggunaan indeks untuk operasi "ORDER BY/GROUP BY" dalam subkueri dan untuk mempercepat pekerjaan dengan tabel yang sangat kecil.

Kebaruan lain yang menonjol adalah bahwa model pembobotan baru akan memungkinkan pemilihan rencana eksekusi kueri yang lebih optimal dalam situasi berikut:

  • Saat menggunakan kueri yang menjangkau lebih dari 2 tabel.
  • Ketika ada indeks yang berisi sejumlah besar nilai identik.
  • Saat menggunakan rentang yang mencakup lebih dari 10% tabel.
  • Ketika Anda memiliki kueri kompleks di mana tidak semua kolom yang digunakan diindeks.
  • Saat menggunakan kueri yang melibatkan mesin penyimpanan berbeda (misalnya, saat kueri berisi akses ke tabel di mesin InnoDB dan Memori).
  • Dengan menggunakan FORCE INDEX untuk meningkatkan rencana kueri.
  • Saat paket kueri diturunkan versinya jika menggunakan "ANALYZE TABLE".
  • Saat kueri menjangkau sejumlah besar tampilan (sejumlah besar SELECT bersarang).
  • Saat menggunakan klausa ORDER BY atau GROUP BY yang cocok dengan indeks.

Di bagian jeda kompatibilitas Dalam versi baru MariaDB 11 ini, jeda berikut yang akan kita temukan di cabang baru ini disebutkan:

  • Hak SUPER tidak lagi memungkinkan Anda untuk melakukan tindakan yang hak istimewanya tersedia secara terpisah. Misalnya, mengubah format log biner akan memerlukan hak BINLOG ADMINISTRATOR.
  • Menghapus implementasi buffer perubahan di InnoDB.
  • Innodb_flush_method dan innodb_file_per_table sudah tidak digunakan lagi.
  • Dukungan untuk nama mysql* sudah tidak digunakan lagi.
  • Pengaturan yang tidak digunakan lagi eksplisit_defaults_for_timestamp ke 0.
  • Tautan simbolik telah dipindahkan ke paket terpisah untuk kompatibilitas dengan MySQL.
  • Nilai parameter innodb_undo_tablespaces telah diubah dari default menjadi 3.

Akhirnya jika Anda tertarik untuk mengetahui lebih banyak tentangnya tentang rilis baru ini, Anda dapat memeriksa detailnya di link berikut.


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.