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.[4]

MariaDB
Geliştirici(ler) MariaDB Vakfı
İlk yayınlanma 22 Ocak 2009 (2009-01-22)
Güncel sürüm 10.5.8 [1] / 11 Kasım 2020) (2020-11-11)
Ön izleme sürümü 10.5.3 [2] / 12 Mayıs 2020) (2020-05-12)
Programlama dili C, C++, Perl, Bash
İşletim sistemi Çapraz platform (Unix tipi,
Windows, Solaris, Linux,
MacOS, BSD).[3]
Erişilebilirlik İngilizce
Tür RDBMS
Lisans GNU General Public License
(version 2),
GNU Lesser General Public License
(istemci kütüphaneleri için)
Resmî sitesi mariadb.com
Kod deposu

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.[5] 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.[6]

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.[7] 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.[8]

MariaDB 10.5.5, 10.4.14, 10.3.24, 10.2.33 and 10.1.46 now available22 Ağustos 2020 tarihinde

Wayback Machine sitesinde

arşivlendi.

Sürüm Asıl çıkış tarihi Son sürüm Son sürüm çıkış tarihi Durum
5.1 2009-10-29[9] 5.1.67 2013-01-30[10] Kararlı
5.2 2010-04-10[11] 5.2.14 2013-01-30[12] Kararlı
5.3 2011-07-26[13] 5.3.12 2013-01-30[14] Kararlı
5.5 2012-02-25[15] 5.5.68 2020-05-12[16] Kararlı
10.0 2012-11-12[17] 10.0.38 2019-01-31[18] Kararlı
10.1 2014-06-30[19] 10.1.48 2020-11-04[20] Kararlı
10.2 2016-04-18 10.2.35 2020-11-11[21] Kararlı
10.3 2017-04-16 10.3.26 2020-11-11[21] Kararlı
10.4 2018-09-11 10.4.17 2020-11-11[21] Kararlı
10.5 2019-12-03 10.5.8 2020-11-11[21] Kararlı

Üçü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 (İngilizce: Non-blocking) ç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şı Fedara 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.[22]

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.[23]
  • 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:

Tanınmış kullanıcıları

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

  1. Emergency Release of MariaDB 10.5.8, 10.4.17, 10.3.27, and 10.2.36 is now available, mariadb.org
  2. MariaDB 10.5.3 Release Candidate now available, mariadb.org
  3. MariaDB 5.5.28a Stable, Downloads Source, Binaries, and Packages
  4. "Why future belongs MariaDB (İngilizce)". Computerworld. 21 Şubat 2016 tarihinde kaynağından arşivlendi. Erişim tarihi: 7 Eylül 2013.
  5. "Contributing Code (İngilizce)". Mariadb.com. 19 Ekim 2013 tarihinde kaynağından arşivlendi. Erişim tarihi: 7 Eylül 2013.
  6. "MariaDB 5.5 in Production for English Wikipedia (İngilizce)". Wikipedia. Erişim tarihi: 7 Eylül 2013.
  7. "Explanation on MariaDB 10.0 (İngilizce)". Mariadb.com. 2012. Erişim tarihi: 7 Eylül 2013.
  8. "What comes in between MariaDB now and MySQL 5.6? (İngilizce)". Mariadb.com. 2012. Erişim tarihi: 7 Eylül 2013.
  9. "MariaDB 5.1.38 Release Notes". 27 Şubat 2016 tarihinde kaynağından arşivlendi. Erişim tarihi: 21 Eylül 2015.
  10. "MariaDB 5.1.67 Release Notes". 27 Şubat 2016 tarihinde kaynağından arşivlendi. Erişim tarihi: 21 Eylül 2015.
  11. "MariaDB 5.2.0 Release Notes". 27 Şubat 2016 tarihinde kaynağından arşivlendi. Erişim tarihi: 21 Eylül 2015.
  12. "MariaDB 5.2.14 Release Notes". 27 Şubat 2016 tarihinde kaynağından arşivlendi. Erişim tarihi: 21 Eylül 2015.
  13. "MariaDB 5.3.0 Release Notes". 27 Şubat 2016 tarihinde kaynağından arşivlendi. Erişim tarihi: 21 Eylül 2015.
  14. "MariaDB 5.3.12 Release Notes". 23 Eylül 2015 tarihinde kaynağından arşivlendi. Erişim tarihi: 21 Eylül 2015.
  15. "MariaDB 5.5.20 Release Notes". 27 Ocak 2016 tarihinde kaynağından arşivlendi. Erişim tarihi: 21 Eylül 2015.
  16. "MariaDB 10.4.13, 10.3.23, 10.2.32, 10.1.45 and 5.5.68 now available". 16 Mayıs 2020 tarihinde kaynağından arşivlendi. Erişim tarihi: 13 Mayıs 2020.
  17. "MariaDB 10.0.0 Release Notes". 27 Ocak 2016 tarihinde kaynağından arşivlendi. Erişim tarihi: 21 Eylül 2015.
  18. "MariaDB 10.0.38, MariaDB Connector/J 2.4.0 and MariaDB Connector/Node.js 2.0.3 Now Available". 27 Mart 2019 tarihinde kaynağından arşivlendi. Erişim tarihi: 29 Ocak 2020.
  19. "MariaDB 10.1.0 Release Notes". 5 Ocak 2016 tarihinde kaynağından arşivlendi. Erişim tarihi: 21 Eylül 2015.
  20. "MariaDB 10.5.7, 10.4.16, 10.3.26, 10.2.35 and 10.1.48 now available". 4 Kasım 2020 tarihinde kaynağından arşivlendi. Erişim tarihi: 4 kasım 2020. Tarih değerini gözden geçirin: |erişimtarihi= (yardım)
  21. "Emergency Release of MariaDB 10.5.8, 10.4.17, 10.3.27, and 10.2.36 is now available". 12 Kasım 2020 tarihinde kaynağından arşivlendi. Erişim tarihi: 11 kasım 2020. Tarih değerini gözden geçirin: |erişimtarihi= (yardım)
  22. "Features: Replace MySQL with MariaDB (İngilizce)". Fedora Project. 21 Şubat 2016 tarihinde kaynağından arşivlendi. Erişim tarihi: 7 Eylül 2013.
  23. "MariaDB 5.2.7 shipped with HeidiSQL (İngilizce)". HeidiSQL. 9 Eylül 2015 tarihinde kaynağından arşivlendi. Erişim tarihi: 7 Eylül 2013.
  24. https://www.archlinux.org/news/mariadb-replaces-mysql-in-repositories/ 10 Mayıs 2013 tarihinde Wayback Machine sitesinde arşivlendi. Arch Linux News - 25 March 2013 MariaDB replaces MySQL in repositories
  25. "The Chakra Project - Get". Chakra-linux.org. 13 Şubat 2013 tarihinde kaynağından arşivlendi. Erişim tarihi: 16 Nisan 2013.
  26. Oracle who? Fedora & openSUSE will replace MySQL with MariaDB 13 Mayıs 2013 tarihinde Wayback Machine sitesinde arşivlendi., 2013-02-1.
  27. MySQL 5.1 vs. MySQL 5.5: Floats, Doubles, and Scientific Notation 4 Eylül 2014 tarihinde Wayback Machine sitesinde arşivlendi., 2013-17-1.
  28. openSUSE Dumps MySQL Makes MariaDB Default Database 30 Ocak 2013 tarihinde Wayback Machine sitesinde arşivlendi., 2013-02-1.
  29. "Slackware News - 23 March 2013 ''Slackware switching to the MariaDB database''". Slackware.com. 23 Ocak 2016 tarihinde kaynağından arşivlendi. Erişim tarihi: 16 Nisan 2013.
  30. "Wikipedia Adopts MariaDB". Wikimedia Foundation. 22 Nisan 2013. 26 Aralık 2018 tarihinde kaynağından arşivlendi. Erişim tarihi: 16 Mayıs 2013.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.