📘 MariaDB
MariaDB est un système de gestion de base de données relationnelle (SGBDR) open source, développé comme un 'fork' communautaire de MySQL par ses créateurs originaux, après le rachat de MySQL par Oracle.
| Caractéristique | MariaDB | MySQL |
|---|---|---|
| Propriétaire / Gouvernance | MariaDB Fondation MariaDB (communauté) | MySQL Oracle Corporation (entreprise) |
| Licence principale | MariaDB GPL v2 | MySQL GPL v2 (communautaire), Propriétaire (commercial) |
| Moteurs de stockage | MariaDB Plus nombreux et innovants (ex: Aria, Spider, ColumnStore), InnoDB | MySQL InnoDB, MyISAM, NDB Cluster |
| Rythme de développement | MariaDB Orienté communauté, souvent plus rapide et ouvert | MySQL Orienté entreprise, plus contrôlé |
| Compatibilité binaire | MariaDB Très haute avec MySQL | MySQL Standard du marché |
MariaDB est un système de gestion de base de données relationnelle (SGBDR) open source, développé comme un 'fork' communautaire de MySQL par ses créateurs originaux, après le rachat de MySQL par Oracle.
MySQL est l'un des SGBDR open source les plus populaires au monde, largement utilisé pour les applications web. Il est développé et maintenu par Oracle Corporation.
Imaginez MySQL comme le parent original et MariaDB comme l'enfant indépendant. MariaDB a hérité des gènes de MySQL mais a développé sa propre voie, avec une liberté d'esprit et de nouvelles idées, toujours dans l'intérêt de la communauté.
Imagine un peu : MySQL était le roi incontesté des bases de données open-source. Mais en 2008, Sun Microsystems, qui l'avait racheté, est lui-même avalé par Oracle, un géant connu pour ses solutions propriétaires. Cette acquisition a semé une peur panique dans la communauté : et si Oracle fermait le code de MySQL, ou le rendait payant ? C'est là qu'en 2009, Monty Widenius, le créateur original de MySQL, décide de créer un "fork" : MariaDB. C'est une version alternative, 100% libre et compatible, assurant que l'esprit open-source perdurerait, baptisée d'après sa seconde fille, Maria, comme MySQL l'était de My, sa première.
Tu lances une start-up innovante avec une équipe de développeurs passionnés par l'open-source et les technologies récentes. Votre application a besoin d'une base de données performante et flexible. Vous choisissez MariaDB parce que sa communauté est très active, que ses mises à jour apportent souvent de nouvelles fonctionnalités et améliorations de performances avant MySQL, et que vous appréciez la garantie d'une licence véritablement libre. Si jamais vous avez besoin de fonctions spécifiques comme des tables columnaires, MariaDB propose des moteurs de stockage avancés qui collent parfaitement à votre vision.
Tu gères l'infrastructure d'un site e-commerce bien établi qui reçoit des millions de visiteurs par jour. La stabilité et la compatibilité sont tes priorités absolues. Tu continues d'utiliser MySQL, car c'est la base de données sur laquelle le site a été construit il y a des années, et elle a fait ses preuves en matière de fiabilité sous forte charge. Tu sais que MySQL est supporté par une multitude d'hébergeurs et d'outils d'administration, ce qui simplifie la maintenance et les éventuels recrutements d'experts. C'est une valeur sûre pour un environnement d'entreprise.