MySQL
MySQL est un système de gestion de base de données relationnelle (SGBDR) open-source largement utilisé, basé sur SQL. Initialement développé par MySQL AB, il est actuellement propriété de Oracle, MEMORY (in-table), et NDB Cluster (distributed).
Fonctionnalités principales
- Support de transactions conforme ACID via InnoDB
- Réplication via MySQL Replication (maître-esclave, réplication de groupe)
- Capacités de recherche full-text
- Procédures stockées, triggers et vues
- Support du type de données JSON depuis MySQL 5.7
- Partitionnement pour les grandes tables
Licence
MySQL utilise un modèle de double licence :
- GPL v2 (Open Source) : La Community Edition est gratuite sous la GNU General Public License. Tout le monde peut la télécharger et l’utiliser sans coût.
- Licence Commerciale : Oracle propose également des licences commerciales pour les utilisateurs qui ne peuvent pas se conformer à la GPL (par exemple, les logiciels propriétaires qui lient les bibliothèques MySQL).
Voir Licence MySQL pour plus de détails.
Ressources officielles
- Site web : https://www.mysql.com/
- Téléchargements : https://www.mysql.com/downloads/
- Documentation : https://dev.mysql.com/doc/