MariaDB

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
Programmier­sprache 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

  1. askmonty.org
  2. MariaDB auf der Zielgeraden auf heise
  3. askmonty.org
  4. [1]

Wikimedia Foundation.

Игры ⚽ Поможем написать реферат

Schlagen Sie auch in anderen Wörterbüchern nach:

  • MariaDB — Тип СУБД Разработчик Monty Program Ab, Open Database Alliance[1] Написана на C, C++, Perl, Bash Операционная система Кроссплатформенная Языки интерфейса …   Википедия

  • MariaDB — Desarrollador Monty Program Ab http://mariadb.org Información general Lanzamiento 22 de enero de 2009 …   Wikipedia Español

  • MariaDB — Environnements Unix, Windows, Solaris Type système de gestion de base de données …   Wikipédia en Français

  • MariaDB — Developer(s) Monty Program Ab Initial release 22 January 2009 (2009 01 22) Stable release 5.2.9  (September 22, 2011; 5 …   Wikipedia

  • MySQL — Developer(s) MySQL AB (A subsidiary of Oracle) Initial release May 23, 1995 (1995 05 23 …   Wikipedia

  • Comparison of relational database management systems — Programming language comparisons General comparison Basic syntax Basic instructions Arrays Associative arrays String operations …   Wikipedia

  • Michael Widenius — Ulf Michael Widenius Michael Monty Widenius Born March 3, 1962 (1962 03 03) (age 49) Helsinki, Finland …   Wikipedia

  • XtraDB — Percona XtraDB Тип СУБД (Storage Engine для MySQL) Первый выпуск 16.12.2008[1] Последняя версия 10.1 (16.05.2010) Лицензия GPLv2 Сайт …   Википедия

  • HeidiSQL — The main view of an active session in HeidiSQL, with MySQL Databases (left) and contained Tables (right) …   Wikipedia

  • Fork (software development) — In software engineering, a project fork happens when developers take a legal copy of source code from one software package and start independent development on it, creating a distinct piece of software. The term implies a split in the developer… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”