Académique Documents
Professionnel Documents
Culture Documents
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
Le logo de MySQL est un dauphin, nommé Sakila suite au concours Name the dolphin ("Nommez le
dauphin").
Un peu d'histoire
En 2008, MySQLAB est rachetée par la société Sun Microsystems, qui est elle-même
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).
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.
ambitieux. Enfin, il est très permissif, et acceptera donc des requêtes qui généreraient une erreur sous
d'autres SGBDR.
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),
Par ailleurs, Oracle dispose d'un langage procédural très puissant (du moins plus puissant que le
PostgreSQL
Comme MySQL, PostgreSQL est un logiciel Open Source. Il est cependant moins utilisé, notamment