Oracle merilis MySQL8.0 Enterprise yang diklaim lebih cepat dua kali lipat dari MySQL5.7. Beberapa fitur tambahan juga disematkan pada mesin lunak penyimpan data ini, antara lain:

  1. Document Store untuk mengembangkan aplikasi dokumen SQL dan NoSQL menggunakan database tunggal.
  2. Kamus Data Transaksional diimplementasikan sebagai satu set tabel SQL yang disimpan dalam satu tablespace InnoDB.
  3. Peran SQL untuk memberikan dan menolak izin untuk grup pengguna, sangat mengurangi beban kerja keamanan.
  4. Default untuk karakter utf8mb4 ditetapkan untuk aplikasi seluler yang lebih kaya dan rangkaian karakter internasional.
  5. Ekspresi Tabel Umum juga dikenal sebagai DENGAN queries telah ditambahkan ke MySQL 8.0.
  6. Fungsi Window untuk mengurangi kompleksitas kode dan membantu pengembang menjadi lebih produktif.
  7. Indeks Terlihat untuk mengelola peningkatan perangkat lunak dan perubahan basis data dengan lebih baik untuk aplikasi yang berjalan 24×7.
  8. Descending Indexes untuk menghilangkan kebutuhan untuk menyortir hasil dan mengarah pada peningkatan kinerja.

Adapun fitur-fitur lama yang diimprove kemampuannya adalah:

  1. Dukungan JSON dengan banyak tambahan termasuk fungsi JSON_TABLE () yang menerima data JSON dan mengembalikannya sebagai tabel relasional.
  2. Hingga 2x lebih cepat dan menetapkan catatan tolok ukur baru dengan hingga 1,8 Juta Pertanyaan / Detik.
  3. OpenSSL sebagai pustaka TLS / SSL default di MySQL.
  4. Skema Kinerja dengan kueri yang hingga 30x lebih cepat.
  5. Skema Informasi dengan kueri yang hingga 100x lebih cepat.
  6. SIG ditingkatkan untuk mendukung geografi dan Sistem Referensi Spasial (SRS).
  7. Replikasi dan InnoDB Cluster untuk skala yang lebih baik dari aplikasi volume tinggi.

Sementara kelebihan-kelebihan MySQL yang diklaim terintegrasi pada versi ini dibanding versi 5.7 adalah:

  1. Reliabilitas yang membutuhkan sedikit atau tidak ada intervensi untuk mencapai uptime berkelanjutan.
  2. Kemudahan penggunaan dengan instalasi dan konfigurasi “3 menit dari pengunduhan ke pengembangan”.
  3. Administrasi rendah dengan sangat sedikit pemeliharaan basis data yang diperlukan.
  4. Replikasi memberikan topologi fleksibel untuk skala dan ketersediaan tinggi.
  5. Mempartisi untuk meningkatkan kinerja dan pengelolaan lingkungan basis data yang sangat besar.
  6. ACID Transaksi untuk membangun aplikasi bisnis yang andal dan aman.
  7. Stored Procedures untuk meningkatkan produktivitas pengembang.
  8. Pemicu untuk menegakkan aturan bisnis yang rumit di tingkat basis data.
  9. Tampilan untuk memastikan informasi sensitif tidak dikompromikan.

Belum dapat dipastikan berapa persen pengguna MySQL di seluruh dunia yang telah mengupgrade servernya ke versi-8 ini mengingat pengguna MySQL mayoritas adalah pengguna versi Opensource, bukan Enterprise..

Sumber: MySQL