Caractéristiques-clefs
- Home URL
- https://mariadb.org
- Source URL
- https://github.com/MariaDB/server
- Licence
- LGPL-2.1-only, LGPL-2.0-only, LGPL-3.0-only
- Développeur(s)
- MariaDB Corporation Ab, Michael Widenius, MariaDB Foundation
Description
Présentation rapide et historique
MariaDB est un système de gestion de base de données (SGBD) édité sous licence GPL. Il s'agit d'un fork communautaire de MySQL, créé en 2009 par Monty Widenius, l'un des fondateurs de MySQL. La gouvernance du projet est assurée par la fondation MariaDB, et sa maintenance par la société Monty Program AB. Cette gouvernance confère au logiciel l’assurance de rester libre. Le projet a été lancé en réponse à l'acquisition de MySQL par Oracle, afin de s'assurer que la communauté aurait toujours un accès libre à la base de données.
Caractéristiques et fonctionnalités
- Compatibilité avec MySQL: MariaDB est entièrement compatible avec MySQL, ce qui signifie que les applications qui utilisent MySQL peuvent être facilement migrées vers MariaDB.
- Système de gestion de base de données relationnelle: MariaDB est un système de gestion de base de données relationnelle, ce qui signifie qu'il utilise des tables pour stocker les données et des requêtes pour les récupérer.
- Langage de requête SQL: MariaDB utilise le langage de requête SQL pour interagir avec la base de données.
- Système de stockage de données: MariaDB utilise un système de stockage de données appelé « storage engines » pour stocker les données. Les moteurs de stockage les plus courants sont InnoDB et MyISAM.
- Sécurité: MariaDB offre des fonctionnalités de sécurité avancées, telles que la gestion des droits d'accès, la cryptographie et l'authentification.
- Performances: MariaDB offre des performances élevées pour les applications qui nécessitent un accès rapide aux données.
- Extension des fonctionnalités: MariaDB offre la possibilité d'étendre les fonctionnalités en utilisant des plugins et des moteurs de stockage de données personnalisés.
- Support multi-plateforme: MariaDB est disponible sur de nombreuses plateformes, y compris Linux, Windows et macOS.