MariaDB

aus Wikipedia, der freien Enzyklopädie
Wechseln zu: Navigation, Suche
MariaDB
Entwickler MariaDB Corporation,
MariaDB Foundation
Erscheinungsjahr 2009
Aktuelle Version 10.1.22 (LTS)
14. März 2017[1]

10.0.30 (LTS)
8. März 2017[2]

5.5.55 (LTS)
13. April 2017[3]

Aktuelle Vorabversion 10.2.5 RC
(5. April 2017[4])
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.[5] Der Name MariaDB geht auf Widenius’ jüngere Tochter zurück, seine andere Tochter My war bereits die Namensgeberin für MySQL[6].

Verbreitung

Michael Widenius gibt die Zahl der MariaDB-Installationen mit einer Million an (2013).[7] 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.[32]

MariaDB-ColumnStore

Mit einem neuen ColumnStore bietet MariaDB eine Kombination aus relationaler Datenbank mit Big-Data-Technologien.[33] 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 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.[34] 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.[35] Die MySQL Community verlieh MaxScale den Preis „Application of the Year 2016“.[36] 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.[37]

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[38]. Michael Howard trat die Nachfolge des Mitte 2015 ausgeschiedenen CEO Patrick Sallner an. MySQL- und MariaDB-Schöpfer Monty Widenius ist CTO des Unternehmens[39] . 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[40].

Kompatibilität

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

Support

Ähnlich wie für Datenbanksysteme anderer Hersteller bietet auch die MariaDB Corporation Support und Beratung sowie remote Administration ihrer Datenbanksysteme[42]. 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.[43] 2013 erhielt SkySQL mehr als 20 Millionen Dollar durch verschiedene Unternehmen.[44]

Weblinks

Einzelnachweise

  1. MariaDB 10.1.22 Release Notes. Abgerufen am 22. März 2017 (englisch).
  2. MariaDB 10.0.30 Release Notes. Abgerufen am 22. März 2017 (englisch).
  3. MariaDB 5.5.55 Release Notes. Abgerufen am 13. April 2017 (englisch).
  4. MariaDB 10.2.5 Release Notes. Abgerufen am 13. April 2017 (englisch).
  5. askmonty.org Why is the project called MariaDB?
  6. Die Geschichte von MySQL und MariaDB – Keynote von Kaj Arnö. Abgerufen am 2. Januar 2016.
  7. http://www.computerworld.com.au/article/457551/dead_database_walking_mysql_creator_why_future_belongs_mariadb/
  8. Mirko Lindner: Slackware wechselt zu MariaDB, 25. März 2013
  9. Wikipedia wechselt von MySQL auf MariaDB. Abgerufen am 24. April 2013.
  10. silicon.de: Wikipedia zieht von MySQL auf MariaDB
  11. https://www.archlinux.org/news/mariadb-replaces-mysql-in-repositories/ Arch Linux News – 25. März 2013 MariaDB replaces MySQL in repositories
  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 17. September 2013 (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 18. April 2016.
  18. mariadb-server-10.0.16v0 – multithreaded SQL database (server). In: OpenBSD ports. 30. Januar 2015. Abgerufen am 11. Februar 2015.
  19. Switch from using MySQL to using MariaDB attempt #2. Abgerufen am 28. September 2014.
  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. SaltOS sees gains with subqueries in MariaDB. MariaDB Foundation. Abgerufen am 29. September 2013.
  27. Web of Trust (WOT) trusts the MariaDB upgrade. MariaDB Foundation. Abgerufen am 29. September 2013.
  28. free and open-source web server solution stack for professional PHP development on the Windows. MariaDB Foundation.
  29. TeamSpeak3 replaces MySQLPlugin in favour of MariaDB. TeamSpeak Systems GmbH. 30. September 2014. Abgerufen am 3. September 2014.
  30. New XAMPP with MariaDB
  31. How Zimbra is Changing. Zimbra.
  32. Nirbhay Choubey: MariaDB 10.1.1: Galera support. In: mariadb.org. 31. Oktober 2014, abgerufen am 28. Februar 2016 (englisch).
  33. http://www.informatik-aktuell.de/aktuelle-meldungen/2016/april/mariadb-big-data-analytics-engine-mit-columnstore.html Informatik Aktuell: MariaDB: Big Data Analytics-Engine
  34. https://www.heise.de/developer/meldung/MariaDB-veroeffentlicht-eine-spaltenorientierte-Datenbank-Engine-3570143.html Heise-Online: MariaDB veröffentlicht eine spaltenorientierte Datenbank-Engine
  35. https://mariadb.com/de/products/mariadb-maxscale MariaDB MaxScale
  36. http://www.informatik-aktuell.de/aktuelle-meldungen/2016/april/mysql-community-awards-mariadb-maxscale-wird-zur-application-of-the-year-2016-gekuert.html MySQL Community Awards: MariaDB MaxScale wird zur „Application of the Year 2016“ gekürt.
  37. MySQL-Gründer starten Stiftung für MariaDB. Abgerufen am 11. Oktober 2016 (deutsch).
  38. MariaDB Pressemitteilung. Abgerufen am 11. Oktober 2016 (englisch).
  39. MariaDB Corporation erhält frisches Kapital. Abgerufen am 11. Oktober 2016 (deutsch).
  40. Remote DBA MariaDB. Abgerufen am 11. Oktober 2016 (deutsch).
  41. Abschnitt "MySQL Workbench und MariaDB" im Artikel "MySQL Workbench" im Ubuntuusers.de-Wiki
  42. https://mariadb.com/sites/default/files/MariaDB_Services_RemoteDBA.pdf MariaDB and MySQL Remote DBA
  43. Google sniffs at MySQL fork MariaDB: Yum. Have an engineer. In: The Register.
  44. MariaDB gets shot in the arm from Intel-led $20m SkySQL injection. In: ZDNet. CBS Interactive. 23. Oktober 2013.