Vous êtes sur la page 1sur 4

Il est encore régulièrement amélioré.

Présentation succincte de MySQL...

MySQL est donc un Système de Gestion de Bases de Données Relationnelles, qui utilise le langage

SQL. C'est un des SGBDR les plus utilisés. Sa popularité est due en grande partie au fait qu'ils'agit d'un

logiciel Open Source, ce quisignifie que son code source est librement disponible et que quiconque

qui en ressent l'envie et/ou le besoin peut modifier MySQL pour l'améliorer ou l'adapter à ses besoins.

Une version gratuite de MySQL est par conséquent disponible. À noter qu'une version commerciale

payante existe également.

Le logo de MySQL est un dauphin, nommé Sakila suite au concours Name the dolphin ("Nommez le

dauphin").

Un peu d'histoire

Le développement de MySQL commence en 1994 par David Axmark et Michael

Widenius. EN 1995, la société MySQLAB est fondée par ces deuxdéveloppeurs, et


Allan Larsson. C'est la même année que sort la première version officielle de MySQL.

En 2008, MySQLAB est rachetée par la société Sun Microsystems, qui est elle-même

rachetée par Oracle Corporation en 2010.

On craint alors la fin de la gratuité de MySQL, étant donné qu'Oracle Corporation édite

un des grands concurrents de MySQL : Oracle Database, qui est payant (et très cher).

Oracle a cependant promis de continuer à développer MySQL et de conserver la

double licence GPL (libre) et commerciale jusqu'en 2015 au moins.

Mise en garde

MySQL est très utilisé, surtout par les débutants. Vous pourrez faire de nombreuses choses avec ce
logiciel, et il convient tout à

fait pour découvrir la gestion de bases de données. Sachez cependant que MySQL est loin d'être parfait.
En effet, il ne suit pas

toujours la norme officielle. Certaines syntaxes peuvent donc être propres à MySQL et ne pas
fonctionner sous d'autres SGBDR.

J'essayerai de le signaler lorsque le cas se présentera, mais soyez conscients de ce problème.


Par ailleurs, il n'implémente pas certaines fonctionnalités avancées, qui pourraient vous être utiles pour
un projet un tant soit peu

ambitieux. Enfin, il est très permissif, et acceptera donc des requêtes qui généreraient une erreur sous
d'autres SGBDR.

... et de ses concurrents

Il existe des dizaines de SGBDR, chacun ayant ses avantages et ses inconvénients. Je présente
icisuccinctement quatre d'entre

eux, parmi les plus connus. Je m'excuse tout de suite auprès des fans (et même simples utilisateurs) des
nombreuxSGBDR que j'ai

omis.

Oracle database

Oracle, édité par Oracle Corporation (qui, je rappelle, édite également MySQL) est un SGBDR payant.

Son coût élevé fait qu'il est principalement utilisé par des entreprises.

Oracle gère très bien de grands volumes de données. Il est inutile d'acheter une licence oracle pour un

projet de petite taille, car les performances ne seront pas bien différentes de celles de MySQL ou d'un
autre SGBDR. Par contre, pour des projets conséquents (plusieurs centaines de Go de données),

Oracle sera bien plus performant.

Par ailleurs, Oracle dispose d'un langage procédural très puissant (du moins plus puissant que le

langage procédural de MySQL) : le PL/SQL.

PostgreSQL

Comme MySQL, PostgreSQL est un logiciel Open Source. Il est cependant moins utilisé, notamment

par les débutants, car moins connu. La raison de cette méconnaiss

Vous aimerez peut-être aussi