Oct 25, 2023

MariaDB or MySQL

 Link

Ringkasan perbedaan: MySQL vs. MariaDB

 

MySQL

MariaDB

JSON

MySQL menyimpan laporan JSON sebagai objek biner.

MariaDB menyimpan laporan JSON dalam string. Tipe data JSON MariaDB adalah alias untuk LONGTEXT.

Kompatibilitas basis data Oracle

MySQL memiliki tingkat kompatibilitas yang tinggi, tetapi tidak mendukung PL/SQL.

MariaDB memiliki tingkat kompatibilitas yang tinggi dan mendukung PL/SQL sejak versi 10.3.

Kecepatan dan performa

MySQL sedikit lebih lambat dari MariaDB dalam replikasi dan kueri.

MariaDB sedikit lebih cepat dari MySQL dalam replikasi dan kueri.

Fungsionalitas

MySQL mendukung fungsi hanya-baca super, kolom dinamis, dan penyembunyian data.

MariaDB mendukung kolom yang tidak terlihat dan ruang tabel sementara.

Autentikasi

MySQL memiliki komponen validate_password.

MariaDB memiliki tiga plugin validator kata sandi.

Enkripsi

Basis data MySQL menggunakan InnoDB dan AES untuk mengenkripsi data diam.

MariaDB mendukung enkripsi log sementara dan enkripsi log biner.

Mesin penyimpanan

MySQL memiliki lebih sedikit mesin penyimpanan daripada MariaDB.

MariaDB memiliki lebih banyak mesin penyimpanan dibandingkan MySQL dan dapat menggunakan beberapa mesin dalam satu tabel.

Lisensi

MySQL memiliki dua versi: versi MySQL Enterprise Edition dan GPL.

MariaDB sepenuhnya di bawah GPL.

Thread pooling

MySQL memiliki thread pooling pada Enterprise Edition.

MariaDB dapat mengelola lebih dari 200.000 koneksi sekaligus, lebih banyak dari MySQL.