MariaDB

Wechseln zu: Navigation, Suche
MariaDB
Entwickler MariaDB Corporation,
MariaDB Foundation
Erscheinungsjahr 2009
Aktuelle Version 10.2.10
31. Oktober 2017[1]

10.1.29 (LTS)
14. November 2017[2]

10.0.33 (LTS)
30. Oktober 2017[3]

5.5.58 (LTS)
18. Oktober 2017[4]

Aktuelle Vorabversion 10.3.2 Alpha [5]
(9. Oktober 2017)
Betriebssystem Unix, Linux, macOS, Windows
Programmiersprache C, C++
Kategorie Datenbank­managementsystem
Lizenz GPL, LGPL (Client-Bibliotheken)
deutschsprachig nein
mariadb.com

MariaDB ist ein freies, relationales Open-Source-Datenbank­verwaltungs­system, das durch eine Abspaltung (Fork) aus MySQL entstanden ist. Das Projekt wurde von MySQLs früherem Hauptentwickler Ulf Michael Widenius initiiert, der auch die Storage-Engine Aria entwickelte, auf welcher MariaDB aufbaut (Aria ist diejenige Software-Schicht, welche die Basisfunktionalität der Datenbank enthält, d. h. das Erstellen, Lesen, Ändern, Löschen von Daten).

Namensgebung

Da Oracle die Markenrechte an MySQL hält, mussten neue Namen für das Datenbanksystem und dessen Storage-Engines gefunden werden.[6] Der Name MariaDB geht auf Widenius’ jüngere Tochter zurück; seine andere Tochter My war bereits die Namensgeberin für MySQL.[7]

Verbreitung

Seit Ende 2012 haben einige Linux-Distributionen MySQL durch MariaDB als Standard-Installation ersetzt, dazu gehören Fedora, CentOS, openSUSE, Slackware und Arch Linux.[8] Die Wikimedia Foundation, die unter anderem auch die Server für die Wikipedia bereitstellt, hat ihre Produktivsysteme im April 2013 auf MariaDB umgestellt.[9] Damit hat sich eine der weltweit größten Web-Plattformen von MySQL verabschiedet.[10]

Zu den Anwendern von MariaDB gehören:

MariaDB-Galera-Cluster

Bis zur Version MariaDB-Server 10.0 gibt es zwei Binärversionen (mit und ohne MariaDB-Galera-Cluster-Unterstützung). Seit MariaDB-Server 10.1 ist die Galera-Cluster-Unterstützung als Hochverfügbarkeitslösung integriert.[31]

MariaDB-ColumnStore

Mit einem neuen ColumnStore bietet MariaDB eine Kombination aus relationaler Datenbank mit Big-Data-Technologien.[32] MariaDB ColumnStore arbeitet als spaltenorientierte Speicher-Engine und unterstützt massive parallele Abfrageverteilung und paralleles Laden von Daten. Die Veröffentlichung erfolgte als Open Source unter der GPL2, ein Fork auf Basis von InfiniDB und Beiträgen der Open-Source-Community. MariaDB ColumnStore ist ANSI-SQL-fähig und ermöglicht die gleichen Abfragen, Aggregationen und Funktionen wie herkömmliche SQL-Datenbanken.[33] Zudem kann ColumnStore gemeinsam mit relationalen Engines verwendet werden, so dass eine gemeinsame Verwendung herkömmlicher relationaler Speicherung und der spaltenorientierten Speicherung in einer Datenbank möglich ist.

MariaDB-MaxScale

MariaDB-MaxScale ist ein Anwendung-zu-Datenbank Gateway, das zwischen Client-Anwendungen und Datenbanken eingesetzt wird. Es soll Datenbankverfügbarkeit, -sicherheit und -skalierbarkeit verbessern, ohne dass die Anwendung geändert werden muss.[34] Die MySQL Community verlieh MaxScale den Preis „Application of the Year 2016“.[35] Die MySQL Community Awards werden jährlich an Personen und Projekte vergeben, die das MySQL-Ökosystem supporten und erweitern.

MariaDB-Foundation

Im Dezember 2012 wurde von den ehemaligen MySQL-Gründern Michael Widenius, David Axmark und Allan Larsson die unabhängige MariaDB-Foundation ins Leben gerufen. Die Stiftung soll die Interessen der Nutzer und Entwickler der MariaDB schützen und dafür sorgen, dass die freie Datenbank wirklich frei bleibt. Zu den Zielen der Stiftung gehören auch die Verbesserung der Datenbanktechnik, einschließlich der Implementierung von Standards und Sicherstellung der Interoperabilität zu anderen Datenbanken.[36]

MariaDB Corporation

Haupt-Entwickler des freien Datenbanksystems ist das Unternehmen MariaDB Corporation. Das Unternehmen wurde von ehemaligen Entwicklern von MySQL unter dem Namen SkySQL gegründet und am 1. Oktober 2014 in MariaDB Corporation umbenannt. Die jüngste Finanzierungsrunde brachte 9 Millionen Dollar, unter anderem von Intel Capital und California Technology Ventures.[37] Michael Howard trat die Nachfolge des Mitte 2015 ausgeschiedenen CEO Patrick Sallner an. MySQL- und MariaDB-Schöpfer Monty Widenius ist CTO des Unternehmens.[38] Das Unternehmen bietet Support, Schulung und Remote-Administration von MySQL- und MariaDB-Datenbanken. Das Geschäftsmodell des Unternehmens ist, über diese Dienstleistungen die finanziellen Ressourcen zu erlangen, um das Open-Source-System weiterzuentwickeln.[39]

Kompatibilität

MariaDB-Server können auch mit MySQL Workbench gewartet und administriert werden.[40]

Support

Ähnlich wie für Datenbanksysteme anderer Hersteller bietet auch die MariaDB Corporation Support und Beratung sowie remote Administration ihrer Datenbanksysteme[41]. Im Support der MariaDB Corporation sind auch zahlreiche Kernel-Entwickler der beiden freien Datenbanksysteme MySQL und MariaDB tätig.

Finanzierung

Google unterstützt die MariaDB Foundation.[42] 2013 erhielt die Maria DB Corporation mehr als 20 Millionen Dollar durch verschiedene Unternehmen.[43] Die EU investierte im Jahr 2017 rund 25 Millionen Euro in MariaDB.[44][45]

Weblinks

Einzelnachweise

  1. MariaDB 10.2.10 Release Notes. In: mariadb.com. Abgerufen am 2. November 2017 (englisch).
  2. MariaDB 10.1.29 Release Notes. In: mariadb.com. Abgerufen am 21. November 2017 (englisch).
  3. MariaDB 10.0.33 Release Notes. In: mariadb.com. Abgerufen am 2. November 2017 (englisch).
  4. MariaDB 5.5.58 Release Notes. In: mariadb.com. Abgerufen am 19. Oktober 2017 (englisch).
  5. MariaDB 10.3.2 Release Notes. In: mariadb.com. Abgerufen am 19. Oktober 2017 (englisch).
  6. askmonty.org Why is the project called MariaDB?
  7. Die Geschichte von MySQL und MariaDB – Keynote von Kaj Arnö. Abgerufen am 2. Januar 2016.
  8. Mirko Lindner: Slackware wechselt zu MariaDB. In: pro-linux.de. Mirko Lindner, 25. März 2013, abgerufen am 7. April 2013.
  9. Christian Kirsch: Wikipedia wechselt von MySQL auf MariaDB. In: Heise online. 23. April 2013, abgerufen am 24. April 2013.
  10. Martin Schindler: Wikipedia zieht von MySQL auf MariaDB. In: silicon.de. NetMediaEurope, 18. Dezember 2012, S. 1, abgerufen am 7. April 2013.
  11. Bartlomiej Piotrowski: MariaDB replaces MySQL in repositories. In: archlinux.org/news. Arch Linux, 25. März 2013, abgerufen am 11. September 2013 (englisch).
  12. The Chakra Project – Get (Memento vom 3. Februar 2014 im Internet Archive) (englisch).
  13. Oracle who? Fedora & openSUSE will replace MySQL with MariaDB, 31. Januar 2013
  14. Distributions Which Include MariaDB.
  15. Jack Clark: Google swaps out MySQL, moves to MariaDB. In: The Register. 12. September 2013, abgerufen am 20. Juli 2017 (englisch).
  16. MySQL 5.1 vs. MySQL 5.5: Floats, Doubles, and Scientific Notation, 17. Januar 2013
  17. NetSuite OpenAir Enhancements April 16, 2016. In: NetSuite OpenAir. Abgerufen am 20. Juli 2017 (englisch).
  18. mariadb-server-10.0.16v0 – multithreaded SQL database (server). In: OpenBSD ports. 30. Januar 2015, abgerufen am 20. Juli 2017 (englisch).
  19. Switch from using MySQL to using MariaDB attempt #2. In: marc.info. 13. September 2014, abgerufen am 20. Juli 2017 (englisch).
  20. openSUSE Dumps MySQL Makes MariaDB Default Database (Memento vom 10. Mai 2013 im Internet Archive) (englisch).
  21. Red Hat ditches MySQL, switches to MariaDB. Itwire.com. Abgerufen am 11. September 2013.
  22. SaltOS sees gains with subqueries in MariaDB. MariaDB Foundation.
  23. Slackware News – ''Slackware switching to the MariaDB database''. Slackware.com, 23. März 2013, abgerufen am 16. April 2013 (englisch).
  24. https://launchpad.net/ubuntu/trusty/+source/mariadb-5.5
  25. Wikipedia Adopts MariaDB. Wikimedia Foundation. 22. April 2013. Abgerufen am 29. September 2013.
  26. Web of Trust (WOT) trusts the MariaDB upgrade. MariaDB Foundation. Abgerufen am 29. September 2013.
  27. free and open-source web server solution stack for professional PHP development on the Windows. MariaDB Foundation.
  28. TeamSpeak3 replaces MySQLPlugin in favour of MariaDB. TeamSpeak Systems GmbH. 30. September 2014. Abgerufen am 3. September 2014.
  29. New XAMPP with MariaDB
  30. How Zimbra is Changing. Zimbra.
  31. Nirbhay Choubey: MariaDB 10.1.1: Galera support. In: mariadb.org. 31. Oktober 2014, abgerufen am 28. Februar 2016 (englisch).
  32. Andrea Held (AH): MariaDB: Big Data Analytics-Engine mit ColumnStore. In: Informatik Aktuell. 6. April 2016, abgerufen am 1. Juni 2017.
  33. Rainald Menge-Sonnentag: MariaDB veröffentlicht eine spaltenorientierte Datenbank-Engine. In: Heise online. 14. Dezember 2016, abgerufen am 1. Juni 2017.
  34. https://mariadb.com/de/products/mariadb-maxscale MariaDB MaxScale
  35. Andrea Held (AH): MySQL Community Awards: MariaDB MaxScale wird zur „Application of the Year 2016“ gekürt. In: Informatik Aktuell. 22. April 2016, abgerufen am 1. Juni 2017.
  36. MySQL-Gründer starten Stiftung für MariaDB. Abgerufen am 11. Oktober 2016.
  37. MariaDB Pressemitteilung. Abgerufen am 11. Oktober 2016 (englisch).
  38. MariaDB Corporation erhält frisches Kapital. Abgerufen am 11. Oktober 2016.
  39. Andrea Held (AH): MariaDB: Remote DBA und Support. In: Informatik Aktuell. 11. Oktober 2016, abgerufen am 1. Juni 2017.
  40. Abschnitt "MySQL Workbench und MariaDB" im Artikel "MySQL Workbench" im Ubuntuusers.de-Wiki
  41. https://mariadb.com/sites/default/files/MariaDB_Services_RemoteDBA.pdf MariaDB and MySQL Remote DBA
  42. Google sniffs at MySQL fork MariaDB: Yum. Have an engineer. In: The Register.
  43. MariaDB gets shot in the arm from Intel-led $20m SkySQL injection. In: ZDNet. CBS Interactive. 23. Oktober 2013.
  44. Andrea Held (AH): MariaDB: 25 Millionen Euro Förderung von der Europäischen Investitionsbank. In: Informatik Aktuell. 8. Mai 2017, abgerufen am 1. Juni 2017.
  45. Martin Schindler: EU investiert 25 Millionen Euro in MariaDB. In: silicon.de. 8. Mai 2017, abgerufen am 1. Juni 2017.