MySQL: Funktionsweise und Ökosystem
MySQL wurde 1995 von MySQL AB erstellt, 2008 von Sun und dann 2010 von Oracle übernommen. Es ist heute das weltweit am häufigsten eingesetzte Open-Source-DBMS, größtenteils dank des LAMP-Stacks (Linux/Apache/MySQL/PHP), der die Web-Explosion antrieb. WordPress, Drupal, Joomla, Magento und Laravel verwenden MySQL standardmäßig. Version 8.0 (und die 2024 erschienene 8.4 LTS) bringt signifikante Verbesserungen: Window Functions, JSON_TABLE, rekursive CTEs und eine neu gestaltete InnoDB-Engine.
- Storage Engine: InnoDB standardmäßig (transaktional ACID, Row-Level Locking). MyISAM existiert noch für sehr spezifische Anwendungen, unterstützt aber keine Transaktionen.
- Stärken: extrem einfach zu administrieren, üppiges Ökosystem (phpMyAdmin, MySQL Workbench), sehr ausgereifte Master-Replica-Replikation, hervorragende rohe Leseleistung.
- Schwächen: weniger reich als PostgreSQL bei Datentypen (keine nativen Arrays, keine grundlegenden geometrischen Typen), etwas weniger ausgereifter Optimizer, freizügigeres Transaktions-Handling.
- Hosting: standardmäßig auf 100% der Shared- und VPS-Angebote am Markt verfügbar.