Files
abonnel-www/e15511a0-4a7f-4411-93cf-65f2b741a405/index.md
T
2026-05-16 19:11:03 +02:00

29 lines
2.1 KiB
Markdown

# 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 : <https://mariadb.com/kb/en/release-notes/>