- MariaDB
-
MariaDB Entwickler Monty Program AB (bis Februar 2008: MySQL AB, bis Januar 2010: Sun Microsystems) Aktuelle Version MariaDB 5.2.6
(12. Mai 2011)Betriebssystem Unix, Linux, Windows Programmiersprache C, C++ Kategorie Datenbankmanagementsystem Lizenz GPL http://mariadb.org/ MariaDB, eine Abspaltung (Fork) von MySQL, ist ein relationales OpenSource-Datenbankverwaltungssystem. Es entstand nach der Übernahme des Rechteinhabers von MySQL, Sun Microsystems, durch Oracle, welche am 27. Januar 2010 abgeschlossen wurde.
Da Oracle ein Pionier im Bereich der relationalen Datenbanken ist und die Oracle-Datenbank nach wie vor das Hauptprodukt von Oracle darstellt, schien die freie Weiterentwicklung von MySQL in Frage gestellt. Aus diesem Grund entstand das Projekt MariaDB.
Inhaltsverzeichnis
Namensgebung
Da Oracle die Markenrechte an MySQL hält, mussten neue Namen für das Datenbanksystem und dessen Storage-Engines gefunden werden.[1]
Der Name MariaDB geht auf die Tochter des Initiators des Projekts zurück, des früheren Hauptentwicklers von MySQL, Ulf Michael Widenius, der auch die Storage Engine Aria entwickelt.
Optimierungen/Vorteile
MariaDB hebt sich gegenüber MySQL durch einige Optimierungen hervor, welche in MySQL derzeit noch nicht zur Verfügung stehen.[2] Dazu zählt beispielsweise die Nutzung alphanumerischer Felder in Heap-Tabellen, deren Größe – im Gegensatz zu MySQL – 256 Zeichen übersteigen können. Außerdem gibt es den sogenannten „Pool of Threads“, der aus der MySQL 6 Codebasis stammt und Performance bei der Nutzung vieler kleinerer Abfragen bringen soll.
Storage Engines
MariaDB unterstützt im Prinzip die gleichen Storage-Engines[3] wie MySQL. Deren Namen weichen möglicherweise ab.
- XtraDB (ersetzt InnoDB)
- Aria (vormals Maria[4], ersetzt MyISAM)
- PBXT
- FederatedX
- OQGRAPH
- SphinxSE
Weblinks
Einzelnachweise
- ↑ askmonty.org
- ↑ MariaDB auf der Zielgeraden auf heise
- ↑ askmonty.org
- ↑ [1]
Wikimedia Foundation.