|
Die Entwicklung von My begann 1994 als Clone für mSQL. Die Software wurde unter der Versionsnummer 3.21 veröffentlicht. Sie war von Anfang an für große Datenmengen und sehr gute Performance ausgelegt, teils auf Kosten von Stabilität und Verfügbarkeit.
Bereits mit der Version 3.23 verfügte MySQL über zwei Tabellentypen mit Transaktionen.
Der Typ MyISAM verfügt bereits seit der frühen Version 3.23 eine sehr leistungsfähige Volltext-Suche, die beim Typ InnoDB (noch) nicht implementiert ist.
Die Version 4.0 wurde im März 2003 freigegeben. Sie erlaubt die Nutzung von Unions und führte einen Query Cache ein, der die Ergebnisse häufig benutzter SQL-Anfragen zwischenspeichert.
Die Version 4.1 wurde im Oktober 2004 freigegeben. Sie bietet eine Datenspeicherung in unterschiedlichen Zeichensätzen pro Tabelle an. Es wird unter anderem auch Unicode unterstützt. Die Verwendung von Unterabfragen (Subqueries/Subselects) wird ermöglicht.
Die Version 5.0 wurde im Oktober 2005 freigegeben. Sie unterstützt alle im SQL3-Standard definierten Objekttypen.
| Von MySQL 6 gab es nur wenige Alpha-Versionen. Einige Ideen funktionierten nicht. Die wichtigsten wurden in die 5er-Serie zurückportiert und die Entwicklung von Version 6 wurde eingestellt.
Das Nachfolge-Release von 5.7 bekam dann nicht die Versionsnummer 7 sondern 8, um sich von dem 7er Vorgänger deutlich zu unterscheiden.
Die letzten Versionen als Liste:
• Version 5.1 im November 2008
• Version 5.5 im Dezember 2010
• Version 5.6 im Februar 2013
• Version 5.7 im Oktober 2015
• Version 8.0 im April 2018
• Version 8.1 im Juni 2023
• Version 8.2 im Oktober 2023
• Version 8.3 im Dezember 2023
• Version 8.4 im April 2024
• Version 9.0 im Juli 2024
• Version 9.1 im Oktober 2024
• Version 9.2 im Januar 2025
• Version 9.3 im April 2025
• Version 9.4 im Juli 2025
|