MySQL ve MariaDB için günümüzde kullanılan en popüler ilişkisel veritabanı sistemleri olduklarını söyleyebiliriz. mySQL, 90’lı yılların ortalarında geliştirilen ve piyasadaki ilk açık kaynaklı veritabanıydı. Günümüzde pek çok alternatifi olsa da halen alt yapısal ve işlevsellik olarak mySQL ile aynılardır. MariaDB de mySQL’in kaynak kodu üzerine 2009 yılı itibari ile inşa edilmeye ( fork ) başlanmış bir veritabanı sistemidir. Özellikle mySQL’in Oracle’a satılması sonrası açık kaynaklı olarak en çok tercih edilen veritabanı sistemi olmuştur.
MariaDB vs MySQL
MariaDB vs MySQL, 5.5 sürümlerine kadar aynı özellikler sunan sistemlerdi. 5.5 sürümden sonra MariaDB 10 sürümü ile kendi sürümlemesine ve mySQL’den farklı özellikleri sistemine getirmeye başlamıştır. mySQL ve MariaDB arasında şu an en büyük farklılıkta mySQL’in lisanslaması ve kısıtlamalarıdır. Mevcutta mySQL ücretsiz olsa da ücretli enterprise sürümü de bulunmakdır. MariaDB için ise böyle bir durum söz konusu değildir. MariaDB, tamamen The GPL (GNU General Public License) lisans çatısı altında açık kaynaklı sunulmaktadır. Dolayı ile herhangi bir lisans veya enterprise sürümü gerekmeden kullanılabilir.
Neden MariaDB tercih etmeliyim?
- MariaDB, MySQL’den biraz daha hızlıdır.
- MariaDB, 200.000+ bağlantıyı destekleyen daha büyük bir bağlantı havuzuna sahipken, MySQL daha küçük bağlantı havuzuna sahiptir.
- MariaDB’de çoğaltma ( replication ) daha hızlı iken MySQL’de çoğaltma daha yavaştır.
- MariaDB açık kaynaklıdır, MySQL ise Enterprise Edition’da bazı özel kodlar kullanır ve ücretsiz sürümünde kısıtlama bulunur.