MariaDB - MariaDB

MariaDB
Logo couleur MariaDB.svg
Moniteur MariaDB 10.5.9 screenshot.png
Développeur(s) MariaDB Corporation Ab, Fondation MariaDB
Première version 29 octobre 2009 ; il y a 11 ans ( 2009-10-29 )
Version stable
10.6.4  Modifiez ceci sur Wikidata / 6 août 2021 ; Il ya 3 jours ( 6 août 2021 )
Version préliminaire 10.6.2 (18 juin 2021 ; il y a 52 jours ) [±] ( 2021-06-18 )
Dépôt Modifiez ceci sur Wikidata
Écrit en C , C++ , Perl , Bash
Système opérateur Linux , Windows , macOS
Disponible en Anglais
Taper SGBDR
Licence GPLv2 , LGPLv2.1 (bibliothèques clientes)
Site Internet mariadb .com (MariaDB Corporation Ab, anciennement SkySQL Corporation Ab)
mariadb .org (MariaDB Foundation)

MariaDB est un fork développé par la communauté et soutenu commercialement du système de gestion de base de données relationnelle (SGBDR) MySQL , destiné à rester un logiciel libre et open source sous la licence publique générale GNU . Le développement est dirigé par certains des développeurs originaux de MySQL, qui l'ont abandonné en raison des inquiétudes suscitées par son acquisition par Oracle Corporation en 2009.

MariaDB est destiné à maintenir une compatibilité élevée avec MySQL, garantissant une capacité de remplacement instantané avec la parité binaire de la bibliothèque et une correspondance exacte avec les API et les commandes MySQL . Cependant, les nouvelles fonctionnalités divergent. Il comprend de nouveaux moteurs de stockage comme Aria , ColumnStore et MyRocks .

Son développeur principal/CTO est Michael "Monty" Widenius , l'un des fondateurs de MySQL AB et le fondateur de Monty Program AB. Le 16 janvier 2008, MySQL AB a annoncé qu'il avait accepté d'être racheté par Sun Microsystems pour environ 1 milliard de dollars. L'acquisition s'est achevée le 26 février 2008. Sun a ensuite été racheté l'année suivante par Oracle Corporation . MariaDB porte le nom de la fille cadette de Widenius, Maria. (MySQL porte le nom de son autre fille, My.)

Gestion des versions

Les numéros de version de MariaDB suivent le schéma de numérotation de MySQL jusqu'à la version 5.5. Ainsi, MariaDB 5.5 offre toutes les fonctionnalités de MySQL 5.5. Il existe un écart dans les versions de MySQL entre 5.1 et 5.5, tandis que MariaDB a publié les versions 5.2 et 5.3.

Étant donné que de nouvelles fonctionnalités spécifiques ont été développées dans MariaDB, les développeurs ont décidé qu'un changement majeur de numéro de version était nécessaire.

Version Date de sortie d'origine Dernière version Date de sortie Statut Fin de vie
Ancienne version, plus maintenue : 5.1 29 octobre 2009 ; il y a 11 ans ( 2009-10-29 ) 5.1.67 2013-01-30 Ancienne écurie (GA) Ancienne version, plus maintenue : février 2015
Ancienne version, plus maintenue : 5.2 10 avril 2010 ; il y a 11 ans ( 2010-04-10 ) 5.2.14 2013-01-30 Ancienne écurie (GA) Ancienne version, plus maintenue : novembre 2015
Ancienne version, plus maintenue : 5.3 26 juillet 2011 ; Il ya 10 ans ( 2011-07-26 ) 5.3.12 2013-01-30 Ancienne écurie (GA) Ancienne version, plus maintenue : mars 2017
Ancienne version, plus maintenue : 5.5 25 février 2012 ; il y a 9 ans ( 2012-02-25 ) 5.5.68 2020-05-12 Ancienne écurie (GA) Ancienne version, plus maintenue : Avr 2020
Ancienne version, plus maintenue : 10,0 12 novembre 2012 ; il y a 8 ans ( 2012-11-12 ) 10.0.38 2019-01-31 Ancienne écurie (GA) Ancienne version, plus maintenue : mars 2019
Ancienne version, plus maintenue : 10.1 30 juin 2014 ; Il y a 7 ans ( 2014-06-30 ) 10.1.48 2020-11-04 Ancienne écurie (GA) Ancienne version, plus maintenue : octobre 2020
Ancienne version, mais toujours maintenue : 10.2 18 avril 2016 ; il y a 5 ans ( 2016-04-18 ) 10.2.40 2021-08-06 Ancienne écurie (GA) Ancienne version, mais toujours maintenue : Mai 2022
Ancienne version, mais toujours maintenue : 10.3 16 avril 2017 ; il y a 4 ans ( 2017-04-16 ) 10.3.30 2021-08-06 Ancienne écurie (GA) Ancienne version, mais toujours maintenue : Mai 2023
Ancienne version, mais toujours maintenue : 10.4 9 novembre 2018 ; il y a 2 ans ( 2018-11-09 ) 10.4.21 2021-08-06 Ancienne écurie (GA) Ancienne version, mais toujours maintenue : juin 2024
Ancienne version, mais toujours maintenue : 10.5 3 décembre 2019 ; il y a 20 mois ( 2019-12-03 ) 10.5.12 2021-08-06 Ancienne écurie (GA) Ancienne version, mais toujours maintenue : juin 2025
Version stable actuelle : 10.6 26 avril 2021 ; il y a 3 mois ( 2021-04-26 ) 10.6.4 2021-08-06 Stable (AG) Version stable actuelle : juil. 2026
Légende:
Ancienne version
Ancienne version, toujours maintenue
Dernière version
Dernière version d'aperçu
Version future


Logiciel tiers

L'API et le protocole de MariaDB sont compatibles avec ceux utilisés par MySQL, ainsi que certaines fonctionnalités pour prendre en charge les opérations natives non bloquantes et les rapports de progression. Cela signifie que tous les connecteurs, bibliothèques et applications qui fonctionnent avec MySQL doivent également fonctionner sur MariaDB, qu'ils prennent ou non en charge ses fonctionnalités natives. Sur cette base, les développeurs de Fedora ont remplacé MySQL par MariaDB dans Fedora 19, craignant qu'Oracle ne fasse de MySQL un projet logiciel plus fermé. OpenBSD a également abandonné MySQL en avril 2013 pour MariaDB 5.5.

Cependant, pour les fonctionnalités récentes de MySQL, MariaDB n'a pas encore d'équivalent (comme la fonction géographique) ou a délibérément choisi de ne pas être compatible à 100% (comme GTID, JSON ). La liste des incompatibilités s'allonge à chaque version.

Utilisateurs importants

MariaDB est utilisé par ServiceNow , DBS Bank , Google , Mozilla et, depuis 2013, la Wikimedia Foundation .

Plusieurs distributions Linux et systèmes d'exploitation BSD incluent MariaDB. Certains par défaut à MariaDB, tels que Arch Linux , Manjaro , Debian (de Debian 9 ), Fedora (de Fedora 19 ), Red Hat Enterprise Linux (de RHEL 7 en juin 2014), CentOS (de CentOS 7), Mageia (de Mageia 2), openSUSE (à partir d'openSUSE 12.3 Dartmouth), SUSE Linux Enterprise Server (à partir de SLES 12), OpenBSD (à partir de 5.7) et FreeBSD .

Fondation MariaDB

En décembre 2012, Michael Widenius , David Axmark et Allan Larsson ont annoncé la formation d'une fondation qui superviserait le développement de MariaDB.

Kaj Arnö, actuel PDG de la Fondation MariaDB

En avril 2013, la Fondation a annoncé qu'elle avait nommé Simon Phipps en tant que secrétaire et directeur général par intérim, Rasmus Johansson en tant que président du conseil d'administration et Andrew Katz, Jeremy Zawodny et Michael Widenius en tant que membres du conseil d'administration. Notant qu'il souhaitait créer un modèle de gouvernance similaire à celui utilisé par la Fondation Eclipse , le Conseil a nommé le directeur exécutif de la Fondation Eclipse, Mike Milinkovich, en tant que conseiller pour diriger la transition. SkySQL Corporation Ab, une société formée par d'anciens dirigeants et investisseurs de MySQL après l'achat de MySQL par Oracle, a annoncé en avril 2013 qu'ils fusionnaient leur société avec Monty Program AB et rejoignaient la Fondation MariaDB . La Fondation MariaDB a nommé Widenius comme son CTO.

Simon Phipps a démissionné en 2014 lors de la vente de la marque MariaDB à SkySQL. Il a déclaré plus tard: "J'ai démissionné dès qu'il était évident que la société n'allait pas autoriser une fondation indépendante." Le 1er octobre 2014, SkySQL Corporation Ab a changé son nom en MariaDB Corporation Ab pour refléter son rôle en tant que principal moteur du développement du serveur MariaDB et le plus grand fournisseur de support pour celui-ci. MariaDB est une marque déposée de MariaDB Corporation Ab , utilisée sous licence par la MariaDB Foundation.

De janvier 2015 à septembre 2018, Otto Kekäläinen était le PDG de la Fondation MariaDB. Il a effectivement démissionné le 1er octobre de la même année. Arjen Lentz a été nommé PDG de la Fondation en octobre 2018, mais a démissionné en décembre 2018. Kaj Arnö a rejoint en tant que PDG le 1er février 2019. Eric Herman est l'actuel président du conseil d'administration.

Sponsors de la Fondation MariaDB

En 2013, Google a chargé l'un de ses ingénieurs de travailler à la Fondation MariaDB.

Société MariaDB

MariaDB Corporation Ab contribue au serveur MariaDB , développe les connecteurs de base de données MariaDB ( C , C++ , Java 7 , Java 8 , Node.js , ODBC , Python , R2DBC ) ainsi que la plate - forme d'entreprise MariaDB , y compris le serveur d'entreprise MariaDB , optimisé pour les déploiements de production. La plate-forme MariaDB Enterprise comprend MariaDB MaxScale , un proxy de base de données avancé, MariaDB ColumnStore, un moteur de stockage en colonnes pour l'analyse ad hoc interactive, MariaDB Xpand, un moteur de stockage SQL distribué pour une évolutivité transactionnelle massive, et MariaDB Enterprise Server, un serveur amélioré, renforcé et sécurisé version du serveur communautaire. MariaDB Corporation propose la plate-forme d'entreprise MariaDB dans le cloud sous le nom de SkySQL, une base de données en tant que service.

MariaDB Corporation Ab a été formée après une fusion entre SkySQL Corporation Ab et Monty Program le 23 avril 2013. Par la suite, le nom a été changé le 1er octobre 2014 pour refléter le rôle de l'entreprise en tant que principale force motrice du développement de MariaDB Server et le plus grand support- fournisseur pour cela.

Michael Howard est l'actuel PDG de MariaDB Corporation.

SkySQL

La disponibilité générale de SkySQL a été annoncée le 31 mars 2020. Cette offre de base de données en tant que service de MariaDB est un service cloud géré sur Google Cloud Platform .

SkySQL est une offre de base de données hybride qui comprend un magasin de familles de colonnes, un magasin d' objets , une base de données SQL distribuée avec un moteur de requête transactionnel et analytique. La combinaison permet aux développeurs d'utiliser une seule base de données pour plusieurs cas d'utilisation et d'éviter une prolifération de bases de données.

Les avantages de l'utilisation de cette offre par rapport aux offres de services MariaDB d' Amazon RDS ou de Microsoft Azure Database sont la gestion des versions (SkySQL garantit que les utilisateurs disposent de la version la plus récente du produit) ainsi que l'analyse et le support transactionnel.

Investisseurs dans MariaDB Corporation

Un groupe de sociétés d'investissement dirigé par Intel a investi 20 millions de dollars dans SkySQL. La Banque européenne d'investissement a financé MariaDB avec 25 millions d'euros en 2017. Alibaba a dirigé un investissement de 27 millions de dollars dans MariaDB en 2017.

Voir également

Les références

Lectures complémentaires

Liens externes