Présentation de MariaDB

Déployez des applications populaires sur nos serveurs cloud haute performance en un seul clic.

MariaDB est un SGBD alternatif à MySQL, développé par Michael « Monty » Widenius, l'auteur original de MySQL. L'objectif principal de MariaDB est de créer une version entièrement compatible au niveau binaire avec le MySQL d'origine, tout en apportant un nombre significatif d'améliorations de performances dans le code. MariaDB est développé comme un remplacement drop-in de MySQL, en reproduisant fidèlement son comportement.

file

MariaDB est un programme côté serveur permettant de stocker et de récupérer des données à l'aide de requêtes SQL. Ce type de logiciel est appelé SGBDR (système de gestion de bases de données relationnelles). MariaDB est un dérivé de MySQL, un autre système de gestion initialement créé par Sun Microsystems.

Dans l'ensemble, MariaDB a évolué plus rapidement et dispose de davantage de fonctionnalités. Ces fonctionnalités concernent l'optimisation, la gestion améliorée de la mémoire, et bien plus encore. Généralement, ces fonctionnalités finissent par être intégrées à MySQL au fil du temps. Par exemple, la prise en charge de GIS est apparue dans MariaDB avant de l'être dans MySQL. Entre autres, MariaDB apporte de nombreuses améliorations de performances pour InnoDB, MyISAM et le moteur de requêtes, ainsi que la prise en charge de GIS, l'élimination de tables, les colonnes virtuelles et dynamiques, la réplication multi-sources, les rôles et bien plus encore.

MariaDB ne prend toutefois pas en charge certaines fonctionnalités présentes dans MySQL. En particulier, MariaDB est incompatible avec la syntaxe JSON de MySQL ; les plugins ngram, MeCab et MySQL X ne sont pas pris en charge, tout comme les tablespaces permettant d'affecter des données à plusieurs tables simultanément. Les développeurs travaillent néanmoins activement à combler ces lacunes.

Besoin d’aide?Nos ingénieurs vous aideront gratuitement pour n’importe quelle question en quelques minutesNous contacter