Apa itu Mariadb? Bagaimana cara kerja Mariadb?

Apa itu Mariadb? Bagaimana cara kerja Mariadb?

Mariadb, garpu Mysql adalah salah satu sistem manajemen basis data relasional SQL (Bahasa Kueri Terstruktur) yang paling populer, dibuat oleh pengembang asli dari Mysql. Ini dirancang untuk kecepatan, keandalan, dan kemudahan penggunaan.

Itu adalah default Mysql Ketik Sistem Basis Data di repositori standar sebagian besar jika tidak semua distribusi Linux utama termasuk RHEL (Redhat Enterprise Linux) Dan Fedora Linux. Ini juga berfungsi pada Windows dan MacOS, dan banyak sistem operasi lainnya. Itu digunakan sebagai pengganti untuk Mysql sistem basis data di LAMPU (Linux + Apache + MariaDB + PHP) Dan Lemp (Linux + engine-x + mariadb + php) Tumpukan.

Perkembangannya dimulai karena kekhawatiran yang muncul saat Mysql diperoleh oleh Oracle Corporation di 2009. Sekarang, pengembang dan pengelola Mariadb Lakukan penggabungan bulanan dengan Mysql basis kode untuk memastikan itu Mariadb memiliki perbaikan bug yang relevan ditambahkan ke MySQL.

Mariadb Server tersedia di bawah lisensi GPL, versi 2, dan perpustakaan kliennya untuk C, Java, dan ODBC didistribusikan di bawah lisensi LGPL, versi 2.1 atau lebih tinggi. Itu ditawarkan dalam dua edisi berbeda.

Yang pertama adalah Server Komunitas Mariadb yang dapat Anda unduh, gunakan, dan modifikasi secara gratis. Edisi kedua adalah Mariadb Enterprise Server dimaksudkan untuk menggantikan database eksklusif dan mengadopsi open source di perusahaan.

Unduh Mariadb

  • Unduh Server Komunitas Mariadb
  • Unduh Server MariaDB Enterprise

Bagaimana cara kerja Mariadb?

Seperti Mysql, Mariadb Juga menggunakan model klien/server dengan program server yang mengajukan permintaan dari program klien. Seperti tipikal sistem komputer klien/server, server dan program klien dapat berada di host yang berbeda.

Struktur klien-server MySQL

Fitur utama mariadb

Mariadb sangat kompatibel dengan Mysql seperti setiap Mariadb Versi berfungsi sebagai "penggantian drop-in”Untuk yang setara Mysql Versi, bagaimanapun, dengan beberapa batasan.

Jika Anda bermigrasi ke Mariadb, File datanya umumnya kompatibel dengan biner dengan yang setara Mysql Versi, dan juga protokol klien Mariadb kompatibel dengan protokol klien MySQL.

  • Ini mendukung berbagai pernyataan SQL, struktur, dan aturan, fungsi dan prosedur, fungsi yang ditentukan pengguna (berguna untuk memperluas mariadb), variabel server, dan mode SQL, partisi tabel, cadangan basis data, dan pemulihan, pemantauan server dan logs. Ini juga mengirimkan beberapa plugin seperti plugin audit Mariadb, dan banyak lagi.
  • Mariadb hadir dengan banyak opsi baru, fitur, dan ekstensi, mesin penyimpanan, serta perbaikan bug yang tidak ada di MySQL. Beberapa fitur baru di MariaDB adalah pengelompokan canggih dengan Galera Cluster 4, beberapa fitur kompatibilitas dengan database Oracle, dan tabel data temporal (yang memungkinkan Anda untuk menanyakan data karena berdiri di titik mana pun di masa lalu), dan banyak lagi.
  • Fitur keamanan yang sama di MySQL ada di Mariadb. Selain itu, Anda harus mempertimbangkan praktik terbaik untuk mengamankan server database Anda. Juga, mengamankan basis data Anda harus dimulai tepat di tingkat jaringan dan server.

Penting untuk dipahami bahwa meskipun Mariadb tetap kompatibel dengan MySQL, itu benar-benar open-source (dan dikembangkan oleh masyarakat dalam semangat open-source yang sebenarnya), tidak memiliki modul sumber tertutup seperti yang ada di MySQL Edisi Perusahaan.

Dokumentasi Mariadb akan membantu Anda untuk sepenuhnya memahami perbedaan antara MySQL dan Mariadb.

Klien dan alat Mariadb

Untuk berdua Mariadb Dan Mysql, Semua API dan struct klien identik, semua port dan soket umumnya sama, dan semua konektor MySQL untuk bahasa pemrograman seperti Python, Perl, PHP, Ruby, Java, dan MySQL C Connector, dll bekerja tidak berubah di bawah Mariadb.

Juga, Mariadb dilengkapi dengan beberapa program klien seperti utilitas baris perintah yang populer: MySQL, Mysqladmin, dan Mysqldump, untuk mengelola database.

Siapa yang menggunakan mariadb?

Beberapa perusahaan menggunakan Mariadb termasuk Topi merah, Ubuntu, Google, Wikipedia, Tumblr, Layanan Web Amazon, SUSE Linux, dan banyak lagi.

Berikut beberapa artikel yang berguna tentang Mariadb:

  • Tips dan tip kinerja mysql/mariadb yang berguna
  • Cara mengubah kata sandi root mysql atau mariadb di linux
  • Cara mengubah port mysql/mariadb default di linux
  • Cara mengubah direktori data mysql/mariadb default di linux
  • 4 Alat Commandline yang Berguna Untuk Memantau Kinerja MySQL Di Linux