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.
Die weiteren 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 Juni 2024
Version 9.1 im September 2024
|