Ses principales caractéristiques sont les suivantes :
S MySQL peut tourner sur tout type d=ordinateur (du PC jusqu=au main frame ou
gros système).
S MySQL est portable et s=exécute sur différents systèmes d=exploitation tels que
Linux, ou des OS commerciaux (Windows, Irix, Solaris, etc.)
S Les performances de MySQL sont équivalentes à celles des plus puissants SGBD-
R d=entreprises tels que DB2 par exemple. Il est capable de traiter de très gros
volumes de données.
S MySQL est rapide, relativement simple à utiliser et à exploiter
S MySQL peut tourner sur différentes architectures avec Perl, Apache et PHP par
exemple.
S MySQL supporte SQL (standard pour la manipulation des bases de données). On
peut également accèder à MySQL via ODBC - Open DataBase Connectivity - un
protocole de communication inter-base de données développé par Microsoft.
S Plusieurs clients peuvent se connecter simultanément sur un même serveur
MySQL et utiliser différentes bases de données. P
S Par conséquent, MySQL propose plusieurs interfaces dynamiques pour le travail
(requêtes, consultation, saisie de commandes en mode texte, où à partir de
navigateurs ou d=un système de fenêtrage tel que X Window par exemple).
S MySQL possède un grande variété d=interfaces de programmation pour plusieurs
types de langages : C, Perl, Java, PHP, Python, etc.
S MySQL est un outil conçu pour fonctionner en réseau (y compris Internet). Par
conséquent, il possède également les outils nécessaires au contrôle d=accès et à la
sécurité.
S La distribution de MySQL est ouverte (bien que ce ne soit pas à proprement un
produit conçu pour le projet Open Source), ce qui signifie que l=on peut dans la
plupart des cas accèder au code source d=une fonction, d=un algorithme, etc.
S MySQL est gratuit dans un contexte et pour un usage non commercial. Dans le
cas contraire, une licence sera nécessaire.
Halim M'SILTI - Université Panthéon-Assas - Reproduction interdite - Septembre 2002