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:
- Document Store untuk mengembangkan aplikasi dokumen SQL dan NoSQL menggunakan database tunggal.
- Kamus Data Transaksional diimplementasikan sebagai satu set tabel SQL yang disimpan dalam satu tablespace InnoDB.
- Peran SQL untuk memberikan dan menolak izin untuk grup pengguna, sangat mengurangi beban kerja keamanan.
- Default untuk karakter utf8mb4 ditetapkan untuk aplikasi seluler yang lebih kaya dan rangkaian karakter internasional.
- Ekspresi Tabel Umum juga dikenal sebagai DENGAN queries telah ditambahkan ke MySQL 8.0.
- Fungsi Window untuk mengurangi kompleksitas kode dan membantu pengembang menjadi lebih produktif.
- Indeks Terlihat untuk mengelola peningkatan perangkat lunak dan perubahan basis data dengan lebih baik untuk aplikasi yang berjalan 24×7.
- Descending Indexes untuk menghilangkan kebutuhan untuk menyortir hasil dan mengarah pada peningkatan kinerja.
Adapun fitur-fitur lama yang diimprove kemampuannya adalah:
- Dukungan JSON dengan banyak tambahan termasuk fungsi JSON_TABLE () yang menerima data JSON dan mengembalikannya sebagai tabel relasional.
- Hingga 2x lebih cepat dan menetapkan catatan tolok ukur baru dengan hingga 1,8 Juta Pertanyaan / Detik.
- OpenSSL sebagai pustaka TLS / SSL default di MySQL.
- Skema Kinerja dengan kueri yang hingga 30x lebih cepat.
- Skema Informasi dengan kueri yang hingga 100x lebih cepat.
- SIG ditingkatkan untuk mendukung geografi dan Sistem Referensi Spasial (SRS).
- 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:
- Reliabilitas yang membutuhkan sedikit atau tidak ada intervensi untuk mencapai uptime berkelanjutan.
- Kemudahan penggunaan dengan instalasi dan konfigurasi “3 menit dari pengunduhan ke pengembangan”.
- Administrasi rendah dengan sangat sedikit pemeliharaan basis data yang diperlukan.
- Replikasi memberikan topologi fleksibel untuk skala dan ketersediaan tinggi.
- Mempartisi untuk meningkatkan kinerja dan pengelolaan lingkungan basis data yang sangat besar.
- ACID Transaksi untuk membangun aplikasi bisnis yang andal dan aman.
- Stored Procedures untuk meningkatkan produktivitas pengembang.
- Pemicu untuk menegakkan aturan bisnis yang rumit di tingkat basis data.
- 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