Kapan waktu yang tepat untuk menggunakan MariaDB, bukan MySQL, dan Mengapa?

39

Apa yang kita dapatkan dan apa yang hilang dari migrasi ini?

Apa yang harus saya harapkan sebagai kekurangan setelah migrasi?

Apakah benar-benar tidak perlu mengubah aplikasi dalam situasi apa pun?

Maniero
sumber

Jawaban:

15

Saya pikir sekarang adalah waktu untuk bermain dengan MariaDB (sama seperti sekarang adalah waktu untuk bermain dengan hal seperti ini). Secara pribadi, saya akan menunda sampai saya tahu beberapa devs yang telah menyebarkan MariaDB ke situs pelanggan langsung sebelum melakukannya sendiri.

Beberapa situasi dapat meminta perubahan aplikasi tetapi sesuatu yang serius seperti mengganti mesin basis data Anda bukanlah sesuatu yang harus dianggap enteng.

Toby
sumber
Tidak ada yang salah dengan hati-hati saat menonton orang lain mencelupkan kaki ke kolam mesin penyimpanan baru. +1 untuk menunggu sebelum mengambil risiko besar !!!
RolandoMySQLDBA
15

Tidak ada alasan untuk berspekulasi apakah Oracle "akan" terus mengembangkan MySQL secara aktif. Fakta-faktanya mudah diketahui: lihat changelog dan pratinjau pengumuman rilis. Yang benar adalah bahwa Oracle telah mempercepat pengembangan MySQL lebih cepat dari yang pernah terjadi sebelumnya, dan rilisnya juga berkualitas sangat baik, tidak seperti rilis Sun 5.1 atau rilis MySQL AB 5.0, yang keduanya berkualitas sangat buruk.

Oracle pantas mendapatkan pengakuan karena menyimpan MySQL, bukan karena mengabaikannya.

Baron Schwartz
sumber
4
Meskipun berwawasan luas, saya tidak mengerti bagaimana ini menjawab pertanyaan
BlueRaja - Danny Pflughoeft
8

MariaDB dapat dicolokkan karena kompatibilitas dengan MySQL. Selain itu, ada beberapa fitur bagus untuk Administrasi DB (yaitu ketepatan waktu waktu alih-alih hanya detik).

Saya telah melakukannya di beberapa situs Drupal dan tidak punya masalah sama sekali.

txwikinger
sumber
+1 untuk keberanian Anda dalam beralih ke MariaDB !!!
RolandoMySQLDBA
3

Sebagian besar server dan klien saya sudah mulai beralih ke MariaDB 5.2 karena mereka masih memiliki basis data berbasis MyISAM dan dari http://vbtechsupport.com/606/ sebagian besar jelas bahwa MariaDB adalah orang yang harus dipilih jika Anda menginginkan peningkatan kinerja terkait MyISAM.

MariaDB 5.3 juga dibentuk dengan sangat baik dengan peningkatan replikasi mysql dan komit grup melihat hasil di halaman MySQL facebook serta https://lists.launchpad.net/maria-developers/msg04278.html

p4guru
sumber
3

Saya belajar sesuatu yang menarik ...

Baron Schwartz tampaknya sangat yakin bahwa MySQL akan tetap kuat untuk sementara waktu. Secara pribadi, saya juga tidak akan melompat dari kereta MySQL. Karena MySQL (eh, Oracle [yang tidak berhasil, dan tidak akan pernah]) terus didukung, ini akan memberi orang lain seperti Monty dan Percona kesempatan untuk mengimbangi perubahan MySQL ke MyISAM (meskipun ini mungkin jarang). Dalam hal terjadi perubahan semacam itu, Monty dan Percona dapat menerapkan perubahan yang sesuai pada kode untuk MyISAM dan MariaDB.

Anda bisa memikirkan MySQL seperti Jaminan Sosial di AS. Meskipun ada banyak orang berbicara tentang Jaminan Sosial akhirnya akan pergi, keluar dari Jaminan Sosial sekarang bisa merampok salah satu pembayaran / manfaat bulanan yang lebih tinggi di masa depan. Gerimis pergi rute itu dan membeku MyISAM dalam waktu dan menggunakan mesin penyimpanan untuk penggunaan tabel saja. Sebagian besar pengguna Gerimis kawakan puas dengan keputusan itu, tetapi ini tidak memberikan ruang bagi harapan yang lebih tinggi.

Jadi, sampai MySQL benar-benar hilang, tidak ada alasan nyata untuk meninggalkan MySQL. Tentu saja, pada saat MariaDB menjadi lebih matang dan luas, beralih mesin penyimpanan dan server DB hanya diberikan akademik dan bermuara pada pilihan pribadi.

RolandoMySQLDBA
sumber
1
Dan itulah sebabnya kami memiliki perusahaan yang hidup di zaman batu. Sama seperti "tidak ada alasan" untuk beralih dari Jawa, selain wajah bahwa pengembangan Java (untuk bahasa itu sendiri) cukup banyak mati di air. Anda bisa bertaruh uang Anda bahwa Oracle akan repot menjaga pengembangan MySQL. Itulah inti dari MariaDB.
Sleeper Smith