1. Présentation
MariaDB est un système d’administration de bases de données relationnelles (ou SGBDR) open source et gratuit. Il a été conçu par les développeurs à l’origine de MySQL suite aux inquiétudes concernant la commercialisation de MySQL après son acquisition par Oracle en 2009.
Écrit en C/C++, il prend en charge plusieurs langages de programmation, dont les langages C, C#, Java, Python, PHP et Perl. Il prend également en charge les principaux systèmes d’exploitation, notamment Windows, Linux et macOS.
Même si MariaDB est un système de base de données relationnelle, il propose des fonctionnalités similaires aux bases de données non relationnelles (NoSQL) dans la version 10. Le moteur Connect permet d’accéder facilement aux données non structurées au sein de MariaDB, tandis que les colonnes dynamiques permettent le stockage NoSQL de différents types d’objets sur la même ligne.
À quoi sert MariaDB ?
MariaDB offre les mêmes fonctionnalités que MySQL et peut être utilisé pour remplacer directement le serveur de base de données MySQL (on peut désinstaller MySQL et installer MariaDB sans aucun autre changement, par exemple). Conçu pour la vitesse, la fiabilité et la facilité d’utilisation, le système peut être utilisé pour les tâches de traitement des petites et grandes entreprises.