Kisah Dibalik Akuisisi 'MySQL' oleh Sun Microsystem dan Kebangkitan 'MariaDB'


Basis data adalah informasi yang diorganisir sedemikian rupa sehingga program komputer dapat mengakses data yang disimpan atau sebagian darinya. Sistem file elektronik ini disimpan, diperbarui, dipilih dan dihapus menggunakan program khusus yang disebut Sistem Manajemen Basis Data (DBMS). Ada banyak sekali daftar DBMS, beberapa di antaranya yang masuk dalam daftar di sini adalah – MySQL, MariaDB, SQL Server, Oracle, DB2, LibreOffice Base, Microsoft Access, dll.

Mereka yang pernah bekerja di Lingkungan Linux pasti sudah mengetahui bahwa MySQL dulunya adalah Sistem Manajemen Basis Data Relasional Default sejak lama sebelum digantikan oleh MariaDB. Apa yang terjadi tiba-tiba? Mengapa proyek Linux mengucapkan selamat tinggal pada proyek ini. Sebelum kita melanjutkan topik ini mari kita lihat catatan singkatnya.

Tentang MySQL

MySQL didirikan oleh Allan Larsson, Michael Widenius dan David Axmark pada tahun 1995, 19 tahun yang lalu. Album ini dirilis atas nama putri salah satu pendiri Michael Widenius, 'My'. Proyek ini dirilis di bawah Lisensi Publik Umum GNU dan juga di bawah Lisensi Kepemilikan tertentu. MySQL dimiliki oleh perusahaan MySQL AB hingga jatuh ke tangan Oracle Corporation. Itu ditulis dalam Bahasa Pemrograman – C dan C++ dan tersedia untuk Windows, Linux, Solaris, MacOS dan FreeBSD.

Tentang MariaDB

Setelah Akuisisi MySQL oleh Oracle Inc. dan kebutuhan akan Database yang andal dan terukur membuat para ilmuwan memikirkan alternatif seperti PostgreSQL dan MongoDB. Beralih ke salah satu dari keduanya bukanlah pengganti yang mudah atau lebih baik dari perspektif masa depan.

Pada saat yang sama di tahun 2009, Michael Widenius mulai mengerjakan MarisDB sebagai fork dari MySQL. Pada tahun 2012, peletakan batu bata Yayasan MariaDB nirlaba dilakukan. Namanya diambil dari nama putri pendirinya, Maria.

MariaDB adalah cabang dari Sistem Manajemen Basis Data Relasional MySQL yang dirilis lagi di bawah Lisensi Publik Umum GNU. Itu ditulis dalam Bahasa Pemrograman – C, C++, Perl dan Bash dan tersedia untuk Sistem Linux, Windows , Solaris, MacOS dan FreeBSD.

Akuisisi MySQL

$1 miliar bukanlah jumlah yang kecil bagi perusahaan MySQL AB terlebih lagi mereka tidak ingin menyia-nyiakan kesempatan untuk proyek Open-Source untuk masuk ke dunia Mainstream dan karenanya MySQL berada di bawah Kerah Sun Microsystem pada Tahun 2008 .

Kebetulan saja Oracle Inc., membeli Sun Microsystem dan akhirnya MySQL menjadi milik Oracle, pada tahun 2009. Dengan pengambilalihan ini, banyak pertanyaan yang muncul saat itu. Seperti:

  1. Apakah ini akan baik untuk Market?
  2. Apakah ini akan bermanfaat bagi pengguna?
  3. Oracle dengan memberikan dukungan dan merilis pembaruan untuk DBMS open source, seperti halnya Oracle, ada gunanya?
  4. Apakah itu akan dibuktikan sebagai Armor of oracle yang didapat?
  5. Apa pengaruhnya terhadap Pasar kepemilikan?
  6. Apakah Perusahaan seperti Microsoft, Apple akan menunjukkan tren peningkatan di pasar?
  7. Apakah ini akan sehat atau berbahaya bagi IBM?
  8. Akankah hal ini melemahkan semangat FOSS Enthusiastic?

Bahkan saat ini, kami belum mempunyai jawaban atas semua pertanyaan namun yang pasti pasar telah membuktikan banyak hal. Beberapa perubahan yang telah disaksikan dunia.

Wikipedia

Situs web terpopuler keenam di dunia telah memindahkan Database-nya dari MySQL ke MariaDB.

Google

Situs terpopuler di dunia ditransfer dari MySQL ke MariaDB.

MariaDB berkinerja lebih baik dan karenanya Situs Web tersibuk di dunia menggunakannya. Dan siapa pun yang menjalankan Linux dengan Serius harus mengetahui bahwa 'M' dari tumpukan LAMP telah berubah.

Beberapa forum online dan analis bisnis memandang ini sebagai cara yang dimainkan oleh Oracle untuk menghabisi basis pengguna MySQL. Darwin mengatakan ‘Survival of the Fittest’ dan pasar cenderung memahami hal ini. MySQL fork Fondasi MariaDB dan kelangsungan hidup menciptakan sejarah.

MySQL dan MariaDB – Studi Banding

Kompatibilitas MariaDB dengan MySQL dan bahkan beberapa fitur canggih menjadi kekuatan MariaDB.

Name MySQL MariaDB
 Description  Relational Database Management System.  A drop-in MySQL replacement.
 DB Engine Ranking  2  27
 Developer  Oracle Inc.  Michael Widenius
 First Release  1995  2009
 License  GNU/GPL  GNU/GPL
 Language  C and C++  C, C++, Perl and Bash
 Server Support  Linux, Solaris, Windows, FreeBSD and MacOS  Linux, Solaris, Windows and FreeBSD
 Data Scheme  Yes  Yes
 Database Model  Relational Database Management System  Relational Database Management System
 Data-Type  Yes  Yes
 SQL  Yes  Yes
 Access Method  JDBC, ODBC  JDBC, ODBC
 Scripting  Yes  Yes
 Trigger function  Yes  Yes
 Replication  Yes  Yes
 Replication Method  Master-Master, Master-Slave and Cluster  Master-Master and Master-Slave
 Foreign Keys  Yes  Yes
 Durability  Yes  Yes
 Website  mysql.com  mariadb.org

CATATAN: Penggantian drop-in berarti, jika aplikasi berfungsi di MySQL 5.5, aplikasi juga akan berfungsi di MariaDB 5.5 tanpa kesalahan apa pun.

Instalasi MariaDB di Linux

MariaDB 10.0.12 adalah rilis stabil saat ini. Selain itu halaman download MariaDB berisi binari khusus distro untuk distro berbasis RPM serta Distro berbasis DPKG, yang dapat diunduh dari tautan di bawah ini.

  1. https://downloads.mariadb.org/mariadb/10.0.12/

Cukup unduh paket RPM dan DPKG yang sesuai dan instal seperti gambar di bawah ini.

rpm -ivh maria*.rpm		[For RedHat based systems]
dpkg -i maria*.deb		[For Debian based systems]

Anda juga dapat menginstal MariaDB dari repositori, tetapi penting untuk mengatur repo terlebih dahulu. Ikuti tautan di bawah dan pilih distro Anda dan buka.

  1. Siapkan Repositori MariaDB

Ini adalah cara termudah untuk menginstal MariaDB pada Distribusi Linux stabil terbaru dan lama. Namun, jika Anda tidak tahu cara mengatur repositori di sistem Linux. Anda dapat mengikuti artikel kami di bawah ini, di mana kami telah membahas instalasi MariaDB pada beberapa distribusi terpilih.

  1. Atur LAMP (Linux, Apache, MariaDB, PHP/PhpMyAdmin) di RHEL/CentOS
  2. Instal LAMP (Linux, Apache, MariaDB, PHP) di Server Ubuntu 14.04
  3. Menginstal LEMP (Nginx, PHP, MySQL dengan mesin MariaDB dan PhpMyAdmin) di Arch Linux
  4. Menginstal LAMP (Linux, Apache, MySQL/MariaDB, dan PHP/PhpMyAdmin) di Arch Linux
  5. Menginstal LEMP (Linux, Nginx, MySQL/MariaDB, PHP/PHP-FPM dan PhpMyAdmin) di Gentoo Linux

Itu saja untuk saat ini. Ini bukanlah akhir. Ini sebuah permulaan. Perjalanan yang dimulai pada tahun 2009 masih terus berlanjut dan harus menempuh perjalanan yang jauh dari sini. MariaDB memiliki kematangan MySQL dan Anda merasa seperti di rumah sendiri yang telah merasakan MySQL.

Kami akan segera membuat artikel yang akan memandu mulai dari membuat tabel kecil hingga menjalankan kueri kecil. Sampai saat itu tetap terhubung dan terhubung dengan Tecmint. Jangan lupa untuk memberi kami umpan balik Anda yang berharga di bagian komentar di bawah.