MariaDB 11 telah pun dikeluarkan dan ini adalah beritanya

MariaDB 11

MariaDB 10.0.0 telah dikeluarkan lebih sepuluh tahun yang lalu (12 November 2012)

10 tahun selepas penubuhan cawangan 10.x, akhirnya versi baru dan cawangan MariaDB 11.0.0 telah dikeluarkanItu membawa beberapa penambahbaikan penting dan memecahkan perubahan keserasian.

MariaDB 11 telah pun dikeluarkan dan ini adalah beritanya dan ia akan sedia untuk kegunaan pengeluaran selepas penstabilan. Cawangan penting MariaDB 12 seterusnya, yang mengandungi perubahan yang memecahkan keserasian, dijangka tidak lebih awal daripada 10 tahun (pada tahun 2032).

Bagi mereka yang tidak mengetahui projek MariaDB, anda harus tahu itu ia membangunkan garpu MySQL yang mengekalkan keserasian ke belakangs di mana mungkin dan dibezakan oleh penyepaduan enjin storan tambahan dan ciri lanjutan.

Pembangunan MariaDB diawasi oleh yayasan bebas MariaDB, mengikuti proses pembangunan yang terbuka dan telus bebas daripada vendor individu. MariaDB dihantar dan bukannya MySQL pada banyak pengedaran Linux.

Ciri baru utama MariaDB 11

Dalam keluaran baharu MariaDB 11 ini, salah satu penambahbaikan utama dalam cawangan ialah terjemahan pengoptimum pertanyaan kepada model pemberat baharu (model kos), yang memberikan ramalan yang lebih tepat tentang pemberat setiap pelan pelaksanaan pertanyaan. Walaupun model baharu mengalih keluar beberapa kesesakan prestasi, model ini mungkin tidak optimum dalam semua senario dan beberapa pertanyaan mungkin menjadi perlahan, jadi pengguna digalakkan untuk mengambil bahagian dalam ujian dan memberitahu pembangun sekiranya terdapat sebarang masalah.

Model di atas berfungsi dengan baik untuk mencari indeks optimum, tetapi mempunyai masalah dengan kebolehgunaan imbasan jadual, imbasan indeks atau carian julat. Dalam model baharu, kelemahan ini dihapuskan dengan menukar berat asas operasi dengan enjin storan.

penilaian prestasi untuk operasi intensif cakera seperti imbasan tulis berurutan, kini mereka menganggap bahawa data disimpan pada SSD dengan kapasiti baca 400 MB sesaat. Selain itu, parameter berat lain pengoptimum telah diperhalusi, yang, sebagai contoh, memungkinkan untuk melaksanakan kemungkinan menggunakan indeks untuk operasi "ORDER BY/GROUP BY" dalam subqueries dan untuk mempercepatkan kerja dengan jadual yang sangat kecil.

Satu lagi kebaharuan yang menonjol ialah model pemberat baharu akan membolehkan memilih pelan pelaksanaan pertanyaan yang lebih optimum dalam situasi berikut:

  • Apabila menggunakan pertanyaan yang merangkumi lebih daripada 2 jadual.
  • Apabila terdapat indeks yang mengandungi sejumlah besar nilai yang sama.
  • Apabila menggunakan julat yang meliputi lebih daripada 10% daripada jadual.
  • Apabila anda mempunyai pertanyaan kompleks yang tidak semua lajur yang digunakan diindeks.
  • Apabila menggunakan pertanyaan yang melibatkan enjin storan yang berbeza (contohnya, apabila pertanyaan mengandungi akses kepada jadual dalam enjin InnoDB dan Memori).
  • Dengan menggunakan FORCE INDEX untuk menambah baik pelan pertanyaan.
  • Apabila pelan pertanyaan diturunkan taraf dalam kes menggunakan "ANALYZE TABLE".
  • Apabila pertanyaan menjangkau sejumlah besar paparan (bilangan besar SELECT bersarang).
  • Apabila menggunakan klausa ORDER BY atau GROUP BY yang sepadan dengan indeks.

Di bahagian rehat keserasian Dalam versi baharu MariaDB 11 ini, pemecahan berikut yang akan kami temui dalam cawangan baharu ini disebut:

  • Hak SUPER tidak lagi membenarkan anda melakukan tindakan yang mana keistimewaan yang ditetapkan secara berasingan tersedia. Sebagai contoh, menukar format log binari memerlukan hak PENTADBIR BINLOG.
  • Mengalih keluar pelaksanaan penimbal perubahan dalam InnoDB.
  • innodb_flush_method dan innodb_file_per_table.
  • Sokongan untuk nama mysql* telah ditamatkan.
  • Tetapan explicit_defaults_for_timestamp telah ditamatkan kepada 0.
  • Pautan simbolik telah dialihkan ke pakej berasingan untuk keserasian dengan MySQL.
  • Nilai parameter innodb_undo_tablespaces telah ditukar daripada lalai kepada 3.

Akhirnya sekiranya anda berminat untuk mengetahui lebih lanjut mengenainya mengenai keluaran baharu ini, anda boleh menyemak butiran dalam 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.