MariaDBEs gibt viele Datenbankalternativen zu MySQL: MSSQL, NoSQL, MariaDB, PostgreSQL, um nur ein paar Systeme zu nennen. Viele dieser Datenbanksysteme sind Nischenprodukte, die eine ganz bestimmte Fangemeinde haben bzw. für spezielle Aufgabenbereiche optimal sind. Es hat sich aber bisher kein zweites Datenbanksystem als so populär und beliebt erwiesen, wie das gute alte MySQL.

MySQL wurde zu Anfang von dem schwedischen Unternehmen MySQL AB entwickelt. Ulf Michael Widenius und David Axmark begannen 1994 mit der Entwicklung von MySQL. Zunächst wurde das Datenbanksystem als Clone zu mSQL und UNIREG entwickelt und war zu diesen auch komplett kompatibel. Die erste offizielle MySQL Version trägt daher auch die Versionsnummer 3.1, um zu signalisieren dass der MySQL Kern auf einer langen Geschichte basiert. Es gibt eine openSource Lösung von MySQL und eine kommerzielle Lösung.

MySQL wurde in den Folgejahren stetig weiterentwickelt. Im März 2003 wurde MySQL 4.0 veröffentlicht und im Oktober 2005 folgte dann MySQL 5. Im Februar 2008 übernahm Sun Microsystems MySQL AB. Als Kaufwert wird eine Milliarde Dollar genannt. Im Januar 2010 wurde Sun Microsystems schließlich von Oracle aufgekauft.

Seit der Übernahme von MySQL AB von Sun durch Oracle steht das Datenbanksystem immer häufiger in der Kritik. Der Unterschied zwischen der freien und kommerziellen Version von MySQL wird immer gravierender. Auch die OpenSource-Gemeinschaft wendet sich seit Ende 2012 immer stärker von MySQL ab. Auch Ulf Michael Widenius, der ehemalige Gründer von MySQL AB kritisiert Oracle scharf: Oracle habe klargemacht, dass sie kein Interesse an Open Source hätten, die Zusammenarbeit mit der Community ablehnten und auch MySQL im Allgemeinen nicht mögen würden.

Um eine Alternative zu dem inzwischen zu Oracle gehörenden MySQL zu haben, entwickelt der ehemalige MySQL Mitbegründer Ulf Michael Widenius inzwischen ein neues Datenbanksystem: MariaDB

Die wichtigste Eigenschaft von MariaDB ist, dass diese als vollständig kompatibler Ersatz für MySQL eingesetzt werden kann. MariaDB ist trotz ihrer MySQL-Kompatibilität ein eigenständiges Datenbank-System und führt neue Funktionen ein, die in MySQL noch nicht verfügbar sind.

MariaDB 5.1 hebt sich gegenüber MySQL zum Beispiel durch einige Optimierungen hervor, die in MySQL 5.1 noch nicht zur Verfügung standen. 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 Geschwindigkeitsvorteile bei der Nutzung vieler kleinerer Abfragen bringen soll. Ein Benchmark zeigt deutlichen Performancegewinn von MariaDB 5.3 gegenüber MySQL 5.5.

Das Herzstück von Maria DB ist die Aria-Engine. Aria versteht sich als moderner Ersatz für MyISAM, ist weitgehend funktionskompatibel zu MyISAM, kann jedoch, je nach Version, auf Wunsch transaktionale Tabellen führen. Zusätzlich gilt Aria als Crash-sicher, da sie nach einem Serverabsturz die Datenbank bis zum Beginn des letzten »LOCK TABLES« zurückrollt.

Die im Dezember 2012 gegründete MariaDB-Foundation soll die Interessen der Nutzer und Entwickler der MariaDB schützen und dafür sorgen, dass die freie Datenbank auch wirklich frei bleibt!

WebGo24 findet die Leistung der neuen DBEngine extrem performant und stabil und möchte den Trend zu dem neuen Datenbanksystem gerne fördern. Wir bieten unseren Kunden daher nun in allen Webhosting Paketen die Wahl zwischen MySQL und MariaDB. Wählen Sie bei der Erstellung einer neuen Datenbank einfach das gewünschte System aus.

2 Kommentare  |  Kommentar schreiben