MySQL 8.1 telah dirilis dan ini adalah beritanya

logo mysql

MySQL adalah sistem manajemen basis data relasional yang dikembangkan di bawah lisensi ganda: Lisensi Publik Umum/Lisensi Komersial oleh Oracle.

Baru-baru ini Oracle mengumumkan peluncuran versi baru DBMS-nya, "MySQL 8.1", bersamaan dengan itu dia juga mengumumkan a perubahan model pembuatan versi. Model build baru menyediakan dua jenis cabang «Inovasi dan LTS» yang akan mencakup fitur-fitur baru dan akan cocok untuk penerapan produksi.

Untuk bagian cabang Innovation, yang termasuk MySQL 8.1, ini direkomendasikan bagi mereka yang ingin mengakses fitur baru lebih cepat. Cabang ini akan dirilis setiap 3 bulan dan hanya akan disimpan hingga versi utama berikutnya dirilis (misalnya, cabang 8.1 tidak akan digunakan lagi setelah cabang 8.2, yang diharapkan pada akhir Oktober).

sedangkan cabang LTS, ini direkomendasikan untuk penerapan yang memerlukan retensi dan prediktabilitas jangka panjang dari perilaku yang konsisten. Cabang LTS akan dirilis setiap dua tahun dan akan menerima dukungan normal selama 5 tahun, selain itu Anda bisa mendapatkan dukungan tambahan selama 3 tahun lagi.

Perubahan baru ini, kita dapat memahaminya dengan cara berikut, dengan dirilisnya versi baru MySQL 8.1.0 ini, di mana cabang 8.0 telah dimasukkan ke dalam mode pemeliharaan, hanya memungkinkan perbaikan bug hingga April 2026. Sekitar setahun kemudian, versi LTS baru dari MySQL 8.4 akan dirilis, yang akan memberi pengguna sekitar dua tahun untuk bermigrasi dari MySQL 8.0 ke cabang LTS yang baru.

Dalam praktiknya, dalam masa transisi ini, jika Anda menginginkan fitur terbaru, peningkatan, dan semua perbaikan bug untuk database MySQL Anda, gunakan versi rilis Inovasi (mis., 8.1.x, 8.2.x, 8.3.x, dll.). Jika Anda hanya memerlukan perbaikan bug untuk database MySQL Anda, gunakan versi 8.0.x (misalnya, 8.0.35, 8.0.36, 8.0.37, dll.). Dalam kedua kasus tersebut, Anda harus merencanakan untuk memperbarui database MySQL Anda setiap tiga bulan sesuai dengan jadwal Pembaruan Patch Kritis (CPU) Oracle.

Fitur baru utama dari MySQL 8.1

Dalam versi baru MySQL 8.1 ini, disorot bahwa perluas "JELASKAN FORMAT=JSON" dengan opsi "INTO"., yang memungkinkan Anda untuk menyimpan laporan waktu eksekusi permintaan dalam format JSON ke variabel terpisah, yang menerapkan fungsi parsing JSON, "JELASKAN FORMAT=JSON KE»

Perubahan lain yang menonjol dalam versi baru ini adalah variabel sistem ditambahkan «tls-sertifikat-ditegakkan-validasi« untuk mengaktifkan validasi sertifikat TLS wajib saat memulai server atau jalankan pernyataan "ALTER INSTANCE RELOAD TLS". Jika pemeriksaan gagal, server tidak akan dimulai.

Itu juga disorot itu variabel ditambahkan dari sistem serverr untuk mengontrol berapa lama akun MySQL yang terhubung ke server MySQL harus menunggu menggunakan autentikasi pluggable LDAP saat server LDAP mati atau tidak merespons. Batas waktu default baru adalah 30 detik untuk variabel autentikasi LDAP berbasis SASL dan sederhana berikut: autentikasi_ldap_simple_connect_timeout, autentikasi_ldap_simple_response_timeout, autentikasi_ldap_sasl_connect_timeout, autentikasi_ldap_sasl_response_timeout

Selain itu, MySQL 8.1 kini menambahkan sejumlah variabel status khusus plugin Replikasi Grup yang meningkatkan diagnosis dan pemecahan masalah ketidakstabilan jaringan dengan menyediakan statistik penggunaan jaringan, pesan kontrol, dan pesan data untuk setiap anggota grup.

dari perubahan lainnya yang menonjol:

  • Nilai opsi SOURCE_RETRY_COUNT (waktu untuk menunggu sebelum mencoba kembali membuat sambungan) yang ditentukan dalam pernyataan "UBAH SUMBER REPLICASI KE" diubah dari nilai default menjadi 10 detik.
  • Untuk mempermudah men-debug masalah, pesan tambahan tentang memulai dan mematikan, serta menutup koneksi telah ditambahkan ke log.
  • Menambahkan pernyataan "SHOW PARSE_TREE" untuk menampilkan pohon parse kueri SELECT dalam representasi JSON.
  • Variabel yang mencerminkan status replikasi telah ditambahkan.
  • Menghapus dukungan untuk mengatur opsi startup (–my-option=NULL) dan variabel sistem terkait ke NULL.
  • Penggunaan "$" sudah tidak digunakan lagi di MySQL 8.0 dan dibatasi di MySQL 8.1.0, disebutkan bahwa Menggunakan pengidentifikasi tanpa tanda kutip yang dimulai dengan tanda dolar dan berisi satu atau lebih tanda dolar (selain yang pertama) sekarang menghasilkan kesalahan sintaksis.

akhirnya jika kamu tertarik untuk mengetahuinya lebih jauh, Anda dapat memeriksa detailnya Di tautan berikut.

Bagi mereka yang tertarik untuk mendapatkan versi baru MySQL, mereka harus mengetahuinya bangunan siap pakai sudah ditawarkan untuk semua distribusi Linux utama, FreeBSD, macOS dan Windows.


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.