8. MySQL
MySQL ist eines der weitverbreitetsten Datenbankverwaltungs-Systeme und bildet die Grundlage für viele dynamische Webauftritte. Es wurde seit 1994 vom schwedischen Unternehmen MySQL AB entwickelt. Im 2008 wurde das Unternehmen von Sun Microsystems übernommen, dieses wiederum im Januar 2010 von Oracle.
8.1 Einsatzgebiete, Verbreitung
Ein bevorzugtes Einsatzgebiet von MySQL ist die Datenspeicherung für Webservices. MySQL wird dabei häufig in Verbindung mit dem Webserver Apache bzw. Nginx und der Skriptsprache PHP eingesetzt.
Viele Webdienste betreiben je nach Grösse und Bedarf eine Vielzahl von MySQL-Servern, über die die Zugriffe aus dem Netz abgewickelt werden. MySQL wird unter anderem verwendet von Flickr, YouTube, Facebook und Twitter.
Daneben wird MySQL in vielen Produkten als eingebettetes Datenbanksystem eingesetzt. MariaDB ist ein Fork von MySQL und zu MySQL kompatibel, so dass MySQL-Datenbanken recht einfach migriert werden können. Der Begründer von MySQL Monty Widenius hat nach dem Kauf von MySQL durch Oracle den neuen Fork entwickelt und erweitert diesen gemeinsam mit einem Team ehemaliger Core-Entwickler von MySQL, so dass weitere Features inzwischen verfügbar sind. Eine Rückmigration ist nach Nutzung dieser Features teilweise nicht mehr ohne Weiteres möglich.
MySQL ist auf vielen Unix-Varianten, macOS und Linux, aber auch auf Windows, OS/2 und i5/OS (ehemals OS/400) lauffähig. Seit Anfang 2008 gibt es auch eine Symbian-Variante.
Links
MySQL Website | MySQL |
Dokumentation (Englisch) | Dokumentation |