MariaDB

MariaDB, ilişkisel veritabanı sistemi olan MySQL'in kaynak kodundan türemiş, GNU Genel Kamu Lisansı altında dağıtılarak ücretsiz olarak kullanılabilen, geliştirilmesi ve bakımı topluluk tarafından sürdürülen veritabanıdır. MySQL, önde gelen açık kaynaklı yazılım sistemi olarak ticari bir şirket olan Oracle tarafından satın alındıktan sonra MySQL'in ilk geliştiricileri tarafından Monty AB çatısı altında yine açık kaynak olarak MariaDB adıyla yola devam edeceği duyurulmuş ve oldukça ilgi görmüştür.

MySQL ile bire-bir yer değiştirebilen MariaDB, pek çok kütüphane kodlarının ortak olması nedeniyle tüm MySQL komutlarını tanır ve MySQL arayüz metotlarını destekler. MariaDB'nin geliştirilmesine katkıda bulunan geliştiriciler, telif hakarını Monty Program AB oluşumuna devretmek zorundadırlar. Açık kaynaklı ve özgür bir yazılım olması nedeniyle MariaDB, Aralık 2012 tarihinden itibaren İngilizce Wikipedia tarafından da kullanılmaya başlanmıştır.

 Sürümler 
MariaDB sürüm numaraları, 5.5'e kadar MySQL ile paralel ilerlemiştir. Bu, MariaDB 5.5 sürümünü kullanan herhangi birinin MySQL 5.5 sürümünde yer alan tüm özellikleri kullanabileceği anlamına gelir. Ancak, MySQL 5.1 ve 5.5 sürümleri arasında varolmayan 5.2, 5.3 gibi ara sürümler, MariaDB tarafından yayınlanmıştır.

MariaDB geliştiricileri, 5.5 sürümünden itibaren dallanmayı 10 olarak numaralandırmaya karar vermişlerdir. Bu değişiklik, MySQL 5.6 sürümü dahil olmak üzere gelecek MySQL sürümlerindeki özelliklerin MariaDB 10 sürümünden itibaren MariaDB içinde tam anlamıyla yer almayacağının net olarak anlaşılabilmesi için yapılmıştır. Bununla birlikte MySQL tarafındaki bazı yeni özelliklerin MariaDB standartlarını karşılayabilecek kadar kararlı (stabil) olmaması, aynı zamanda MariaDB tarafında geliştirilen ve MySQL de yer almayan bazı spesifik özelliklerin varlığı da bu kararın alınmasında etkili olmuştur.

 Sürüm Asıl çıkış tarihi Son sürüm Son sürüm çıkış tarihi Durum 5.1 2009-10-29 5.1.67 2013-01-30 Kararlı 5.2 2010-04-10 5.2.14 2013-01-30 Kararlı 5.3 2011-07-26 5.3.12 2013-01-30 Kararlı 5.5 2012-02-25 5.5.68 2020-05-12 Kararlı 10.0 2012-11-12 10.0.38 2019-01-31 KararlıMariaDB 10.5.5, 10.4.14, 10.3.24, 10.2.33 and 10.1.46 now available
 10.1 2014-06-30 10.1.48 2020-11-04 Kararlı 10.2 2016-04-18 10.2.43 2022-05-20 Kararlı 10.3 2017-04-16 10.3.39 2023-05-10 Kararlı 10.4 2018-09-11 10.4.34 2024-05-16 Kararlı 10.5 2019-12-03 10.5.29 2025-06-06 Kararlı 10.6 2021-04-26 10.6.26 2026-02-04 Kararlı 10.7 2021-09-17 10.7.7 2022-11-07 Kararlı 10.8 2021-12-22 10.8.8 2023-05-10 Kararlı 10.9 2022-03-23 10.9.8 2023-08-14 Kararlı 10.10 2022-06-23 10.10.7 2023-11-13 Kararlı 10.11 2022-09-26 10.11.16 2026-02-04 Kararlı 11.0 2022-12-27 11.0.6 2024-05-16 Kararlı 11.1 2023-03-27 11.0.5 2024-05-16 Kararlı 11.2 2023-06-20 11.2.4 2024-05-16 Kararlı 11.4 2023-12-24 11.4.10 2026-02-04 Kararlı 11.8 2024-12-18 11.8.6 2026-02-04 Kararlı Rolling 2025-06-05 12.1.2 2025-11-18 Kararlı Rolling 2025-06-05 12.2.1 2025-11-21 RC

 Üçüncü Parti Yazılımlar 
MariaDB'nin uygulama geliştirme arayüzü (API) ve protokolü MySQL ile tamamen uyumludur, buna ilave olarak MariaDB bazı operasyonların asenkron () çalışabilmesini yerleşik olarak destekler. Bu, MySQL ile çalışan tüm bağlantı adaptörlerinin, kütüphanelerin ve uygulamaların MariaDB'de bulunan yerleşik özellikleri desteklese de desteklemese de MariaDB ile çalışabildiği anlamına gelir. Fedora geliştiricileri Oracle firmasının gelecekte MySQL'i daha kapalı bir yazılım haline getirme riskine karşı Fedora 19 sürümünden itibaren işletim sistemi ile birlikte sunulan MySQL sürümünü MariaDB ile değiştirme kararı almışlardır.

Aşağıda MariaDB ile sorunsuz olarak çalışabilen araçların ve uygulamaların listesi bulunmaktadır:

 İstemciler 
 DBEdit — MariaDB ve diğer veritabanları için ücretsiz bir veritabanı yönetim uygulaması.
 Navicat — Windows, Mac OS X ve Linux altında çalışabilen ve yaygın olarak kullanılan veritabanı yönetim uygulaması.
 HeidiSQL — Windows için özgür ve açık kaynaklı bir MySQL istemcisi. MariaDB'ye özel Sanal Sütunlar (Virtual Columns) gibi bazı özellikleri destekler ve MariaDB'nin 5.2.7 sürümünden itibaren MariaDB windows kurulum paketi (MSI) ile birlikte gelir.
 phpMyAdmin — MySQL için web-tabanlı veritabanı yönetim uygulaması.
 SQLTool Pro Database Editor - Android cihazlar için sunulan MariaDB dahil olmak üzere çok sayıda veritabanını destekleyen bir SQL istemcisi.

 Uygulamalar 
Aşağıdaki uygulamalar resmi olarak MariaDB ile uyumludurlar:
 Drupal
 Kajona
 MediaWiki
 Moodle
 Plone
 WordPress
 Zend Framework

 Tanınmış kullanıcıları 
 Arch Linuxhttps://www.archlinux.org/news/mariadb-replaces-mysql-in-repositories/  Arch Linux News - 25 March 2013 MariaDB replaces MySQL in repositories
 Chakra Linux
 Fedora (from Fedora 19)Oracle who? Fedora & openSUSE will replace MySQL with MariaDB , 2013-02-1.
 Mozilla MySQL 5.1 vs. MySQL 5.5: Floats, Doubles, and Scientific Notation , 2013-17-1.
 openSUSE (from openSUSE 12.3)openSUSE Dumps MySQL Makes MariaDB Default Database , 2013-02-1.
 Slackware
 Wikimedia Foundation

 Ayrıca bakınız 
 İlişkisel veritabanı yönetim sistemlerinin karşılaştırılması

 Kitaplar 
 MariaDB Crash Course, Ben Forta, Addison Wesley, 2011, ISBN 0-321-79994-1

 Kaynakça 

Kategori:Çapraz platform yazılımları
Kategori:MySQL
Kategori:Ücretsiz veritabanı yönetim sistemleri
Kategori:İstemci-sunucu veritabanı yönetim sistemleri
Kategori:2009 yazılımları