Fiche technique | |
---|---|
Type de produit : | Base de données |
Auteur : | Sun Microsystems |
Date de publication : | 1995 à maintenant |
Introduction
La base de données est la propriété d'Oracle suite au rachat de Sun Microsystems en 2008 mais sous licence GPL et propriétaire. Elle est né de savoir faire de David Axmark, Allan Larsson et Michael Widenius en 1995 et tire son nom d'une partie du nom «Monty» de la fille de Michael Widenius (Co-créateur de la BD) et de SQL. La base de données MySQL est un SGBD et est l'une des base de données les plus rapides pour des requêtes légertes en lecture et fonctionne aussi bien sous les systèmes d'exploitation AIX, eComStation, FreeBSD, Linux, HP-UX, Mac OS X, NetWare, OpenBSD, OS/2, Solaris, Unix, Windows (2000, XP, 2003, Vista, 2008, 7 et 8). De plus, de part sa grande utilisation, elle a également adapté à de nombreux langages de programmation C, C++, Delphi, Eiffel, FreePasal, Java, Kylix, Perl, PHP, Python, Ruby, TCL, VB, VB .NET et Windev.
Avenir
Après la rachat de la base de données par Oracle, un des créateur de la base de données, Michael Widenius, a créer une base de données compatible à 100% avec MySQL qu'il a nommé MariaDB sous licence GPL. Le fait que le développement de la version 6 soit abandonné par Oracle obligera les utilisateurs, lorsqu'ils auront atteint la limite de cette base de données, à migrer vers des bases de données propriétaires comme DB2, Oracle DataBase, SQL Server ou Sybase. Pour ceux étant contre l'idée d'avoir une base de données propriétaire, il restera l'alternative libre PostgreSQL, laquelle se veut très stable et du calibre d'Oracle DataBase. De plus, la base de données MySQL est devenu populaire grâce à l'étroite collaboration avec PHP, mais à partir de la version 5 de PHP, il n'était plus proposé par défaut au profit de SQLite. A la suite de ses faits, seule un particulier ou une très petite entreprise peut souhaité fonctionner sous cette base de données.
Rechercher la version
Voici les différentes façons de demander la version de MySQL :
Description | Commande |
---|---|
Ligne de commande MySQL | SELECT VERSION(); |
Ligne de commande Linux | mysql --version |
Liste des versions
Voici les principales versions de MySQL :
Version | Date de réalisation |
---|---|
MySQL | 23 mai 1995 |
MySQL Version 3.19 | Fin 1996 |
MySQL Version 3.20 | Janvier 1997 |
MySQL Version 3.21 | 1998 |
MySQL Version 3.22 | 1998 |
MySQL Version 3.23 | 22 janvier 2001 |
MySQL Version 4.0 | Mars 2003 |
Version 4.01 | Août 2003 |
Version 4.1 | Juin 2004 |
Version 5.0 | Mars 2005 |
Version 5.1 | 14 novembre 2008 |
Version 5.5 | 3 décembre 2010 |
Version 5.6 | 5 février 2013 |
Version 5.7 | 21 octobre 2015 |
Version 8.0 | 19 avril 2018 |
... | ... |
Remarques
- MySQL vs MySQL Enterprise : Le comportement de MySQL ou MySQL est pratiquement identique. Par contre, la version MySQL Enterprise comprend beaucoup plus d'outils comme MySQL Enterprise Backup, MySQL Enterprise HA, MySQL Enterprise Monitor, MySQL Enterprise Security et MySQL Enterprise Scalability, MySQL Enterprise Audit. Aussi, la version MySQL Enterprise propose un support plus complet OpenSSL. Finalement, la contrat de licence est très différent avec MySQL Enterprise.
- Migration : Les migrations sont assez agacentes d'une sous-version à l'autre, ainsi, le MySQL, a la fâcheuse habitude de changer continuellement le police de caractères par défaut, ainsi par exemple, ils ont introduit la police de caractères utf8mb4_unicode_520_ci dans le MySQL version 5.6, tandis que la version 5.5, c'était utf8mb4_unicode_ci, et si vous remontez à des versions plus vieilles, c'était encore une autre police de caractères par défaut. En dehors des jeux de caractères, la migration n'aurait pas de problème majeur. Mais il est quand même surprenant que dans des sous-version, l'équipe de développement change perpétuellement d'idée. Au point qu'on en est à sa demander si depuis que le concepteur originale de MySQL a créer le fork MariaDB, le projet n'a plus aucune idée constructive et qu'il est de plus un produit à problème que l'entreprise Oracle fait simplement changer des choses pour changer des choses et que le produit n'a plus aucune valeur ajouté.
Voir également
Article - Est-ce que le futur de MySQL est MariaDB ?
Article - Pourquoi une base de données perd ses données ?
Article - Les géants de l'informatique - Oracle