# Base de données MariaDB MariaDB est un système de gestion de base de données relationnelle (SGBDR) open source, créé par les développeurs à l'origine de MySQL. Pensé comme une alternative directe à MySQL, il en conserve les fonctionnalités tout en y ajoutant ses propres améliorations. ## Fonctionnement Comme MySQL, MariaDB s'appuie sur le langage SQL (*Structured Query Language*) pour stocker, organiser, interroger et récupérer les données. Ses principales caractéristiques sont : - la compatibilité avec MySQL ; - la haute disponibilité et la scalabilité ; - la sécurité, la réplication et la gestion des transactions ; - une variété de moteurs de stockage — notamment **InnoDB**, **MyISAM** et **Aria** — permettant d'adapter les performances aux différents cas d'usage. Grâce à sa licence open source, MariaDB est adopté par de nombreuses organisations pour des charges de toutes tailles. On le retrouve fréquemment dans des environnements d'entreprise critiques : systèmes de gestion de contenu (CMS), systèmes d'information de gestion, applications web et plateformes de *business intelligence*. ## Un peu d'histoire - **1995** : sortie de la première version internationale de MySQL par la société **MySQL AB**. - **2008-2009** : MySQL est racheté par **Sun Microsystems**, lui-même absorbé par **Oracle Corporation**. Inquiet pour l'avenir du projet, Michael "Monty" Widenius, cofondateur de MySQL, quitte alors l'entreprise et lance **MariaDB**, avec l'objectif de proposer un remplaçant tout en maintenant l'interopérabilité. ## Licences et compatibilité Le SGBD libre de diffusion sous licence GPL s'appelle aujourd'hui **MariaDB Community Server**. Certains composants de l'écosystème, comme **MaxScale**, sont diffusés sous **Business Source License** (BSL), une licence pouvant devenir payante selon les conditions d'usage. Depuis MySQL 8.0, MariaDB n'assure plus une compatibilité binaire parfaite avec MySQL : les deux projets ont désormais divergé sur certains aspects techniques. Pour consulter les évolutions détaillées de chaque version :