in Database

MariaDB, Database Alternatif MySQL

Sejak MySQL diakusisi oleh Oracle, Monty Program yang merupakan pengembang pertama dari MySQL memisahkan diri dan memulai pengembangan database versi mandiri yang disebut dengan MariaDB. Dengan menggunakan lisensi GPL MariaDB bebas untuk digunakan, tapi tidak boleh dibuat produk turunannya untuk kepentingan komersial. Nama MariaDB berasal dari nama anak Micahel “Monty” Widenius, sama dengan project MySQL/MyISAM yang menggunakan nama anaknya My.

Logo MariaDB, sumber : mariadb.org

Pengguna MariaDB
Project besar yang sudah beralih dari MySQL ke MariaDB adalah Wikipedia. Kemudian distro Linux yang mengganti database defaultnya dari MySQL ke MariaDB adalah Fedora dan OpenSuse.

Beberapa perangkat lunak yang secara resmi support MariaDB :

  • Drupal
  • Kajona
  • MediaWiki
  • phpMyAdmin
  • Plone
  • SaltOS
  • WordPress
  • Zend Framework


Kompatibilitas MariaDB dengan MySQL

  • MariaDB kompatibel dengan MySQL contohnya MySQL 5.1 kompatibel dengan MariaDB 5.1, 5.2, 5.3. Begitu pula dengan MySQL 5.5 yang kompatibel dengan MariaDB 5.5.
  • Data dan definisi tabel (.frm)
  • API client, protokol identik
  • Namafile, binary, path, port, socket dll sama
  • MySQL Connector (PHP, Perl, Python, Java, .NET, MyODBC, Ruby, MySQL C connector, dll) bisa juga untuk MariaDB
  • Paket mysql-client juga kompatibel

Mencoba MariaDB di Ubuntu 12.04
Sebelumnya di Ubuntu saya sudah terinstall web server Apache, MySQL, PHP, phpMyAdmin, dan MySQL Workbench. Setelah install MariaDB paket MySQL akan diremove dan digantikan dengan MariaDB, database sebelumnya masih tetap ada dan nama servicenya pun masih tetap menggunakan mysql. Tools phpMyAdmin dan MySQL Workbench juga bisa berfungsi dengan baik membaca server MariaDB. Dan Script tutorial PHP CRUD yang saya buat menggunakan MySQL bisa berfungsi dengan baik. Saya sudah mencoba install cms Joomla dan WordPress tidak ada masalah.

Langkah Install MariaDB di Ubuntu
1. Masukkan repository MariaDB pada file /etc/apt/sources.list

2. Masukkan key repository MariaDB

3. Update cache

4. Install MariaDB dan paket dependensi

5. Jalankan service

MariaDB Cli

MariaDB Cli

phpMyAdmin membaca database MariaDB 5.5.30 di Ubuntu 12.04

phpMyAdmin membaca database MariaDB 5.5.30 di Ubuntu 12.04

selamat mencoba 🙂

referensi :
kd.askmonty.org
en.wikipedia.org/wiki/MariaDB
id.wikipedia.org/wiki/MariaDB
yaui.me