MySQL remplacé par MariaDB dans Fedora 19 ?
Le modèle de développement d'Oracle trop fermé pour les développeurs de l'OS

Le , par Hinault Romaric, Responsable Actualités
Fedora 19, la prochaine mise à jour majeure de la distribution Linux open source pourrait adopter le système de gestion de base de données MariaDB en remplacement de MySQL.

L’annonce a été faite par Jaroslav Reznik, chef du projet Fedora, sur la liste de diffusion du système d’exploitation, en raison des craintes liées à l’orientation d’Oracle vers un modèle de développement de plus en plus fermé.

« Les récents changements effectués par Oracle montrent qu’il oriente MySQL vers un modèle plus fermé. Oracle ne publie plus toutes les informations utiles sur les questions de sécurité (CVE), il ne fournit plus de tests de régression complets et une fraction très importante des bugs de MySQL n'est pas public » écrit Reznik.

Pour le responsable de Fedora, MariaDB qui a été créé par quelques-uns des développeurs de MySQL est beaucoup plus ouvert et sa communauté est très active. « Nous pensons qu’il est beaucoup plus facile de travailler avec MariaDB, en particulier en ce qui concerne les questions de sécurité », déclare Reznik.

« Nous tenons à remplacer MySQL par MariaDB dans le cycle de développement précoce de Fedora 19 », conclut Reznik. Cependant, MySQL devrait continuer à être disponible dans les packages du système d’exploitation, mais MariaDB restera le SGBD qui sera installé par défaut.

Reznik note également que les développeurs de Fedora n’ont pas l’intention de prendre en charge une installation simultanée des packages des deux SGBD sur la même machine.

Cette décision devra encore passer par un vote du FESCo (Fedora Engineering Steering Committee) qui décidera des nouvelles fonctionnalités qui seront intégrées à Fedora 19.

À titre de rappel, Fedora est soutenu par Red Hat et utilisé comme socle pour RHEL. La version 19 de l’OS est annoncée pour mai 2013.

Depuis l’acquisition de Sun par Oracle, plusieurs projets open source ont été forkés à cause de la politique de développement adoptée par Oracle. LibreOffice, le fork d’OpenOffice, est désormais utilisé par défaut par plusieurs distributions Linux. L’adoption de MariaDB pour Fedora ne serait que le début du boycott de MySQL par les distributions Linux ?

Source : Liste de diffusion Fedora


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse

Avatar de alex_vino alex_vino
http://www.developpez.com
Membre Expert
le 25/01/2013 13:59
Je me mélange les pinceaux, je pensais que les SGBDR et NoSQL étaient completement différent et que les NoSQL étaient plutot propices pour des applications Web réparties.
N'étant pas un expert Fedora (ni Linux) je voudrais bien avoir plus de précisions sur le sujet. A moins que les mises a jour des données soient centralisées sur les serveur de Fedora je ne comprend pas cette nouvelle approche (et pourquoi la nécessité de versionnage).
Avatar de xelab xelab
http://www.developpez.com
Membre Expert
le 25/01/2013 14:27
Citation Envoyé par alex_vino  Voir le message
Je me mélange les pinceaux, je pensais que les SGBDR et NoSQL étaient completement différent et que les NoSQL étaient plutot propices pour des applications Web réparties.
N'étant pas un expert Fedora (ni Linux) je voudrais bien avoir plus de précisions sur le sujet. A moins que les mises a jour des données soient centralisées sur les serveur de Fedora je ne comprend pas cette nouvelle approche (et pourquoi la nécessité de versionnage).

huh?

MariaDB n'est qu'un MySQL amélioré et est donc un SGDBR tout ce qu'il y a de plus classique. Rien à voir avec le NoSQL.
Avatar de alex_vino alex_vino
http://www.developpez.com
Membre Expert
le 25/01/2013 14:34
Citation Envoyé par xelab  Voir le message
MariaDB n'est qu'un MySQL amélioré et est donc un SGDBR tout ce qu'il y a de plus classique. Rien à voir avec le NoSQL.

Oups, j'ai en effet confondu avec MongoDB.
Autant pour moi
Avatar de camus3 camus3
http://www.developpez.com
Membre Expert
le 25/01/2013 18:38
est ce mysql et mariadb sont interchangeables ? (drivers ,ect ?) j'hésite à migrer vers mariadb mes apps.
Avatar de plawyx plawyx
http://www.developpez.com
Membre Expert
le 25/01/2013 19:20
Je suis déjà passé d'Openoffice à LibreOffice. Maintenant, cela va être de Mysql à PostgreSQL. Et bientôt, compte tenu de la politique d'Oracle, ils vont bien plomber Java.

Espérons que le langage Go, multi-plateforme comme Java, devienne rapidement une alternative crédible à Java.
Avatar de plawyx plawyx
http://www.developpez.com
Membre Expert
le 25/01/2013 19:23
Citation Envoyé par camus3  Voir le message
est ce mysql et mariadb sont interchangeables ? (drivers ,ect ?) j'hésite à migrer vers mariadb mes apps.


Il y a une SGDB très performante qui ne pose pas de problèmes : PostgreSQL.

Quitte à changer, pourquoi ne pas envisager une migration vers PostgreSQL?
Avatar de frp31 frp31
http://www.developpez.com
Expert Confirmé Sénior
le 25/01/2013 20:46
Citation Envoyé par plawyx  Voir le message
Il y a une SGDB très performante qui ne pose pas de problèmes : PostgreSQL.

Quitte à changer, pourquoi ne pas envisager une migration vers PostgreSQL?

je confirme (ayant appris SQL sur PostgreSQL y'a genre 10 ans)....
Avatar de Gugelhupf Gugelhupf
http://www.developpez.com
Membre émérite
le 25/01/2013 22:17
Ils devraient passer à PostgreSQL.
Plus riche, plus robuste, plus performant, plus ouvert, plus soucieux de la norme SQL.
Je ne sais pas si c'est l’engouement PHP qui a rendu MySQL populaire mais on devrait initier les débutants non pas à du WAMP mais à du WAPP.
Avatar de xelab xelab
http://www.developpez.com
Membre Expert
le 26/01/2013 10:31
Citation Envoyé par camus3  Voir le message
est ce mysql et mariadb sont interchangeables ? (drivers ,ect ?) j'hésite à migrer vers mariadb mes apps.

Oui, et je serais toi je n'hésiterais pas! Les performances de MariaDB n'ont rien à voir avec celles de MySQL, notamment dès que tu as des requêtes imbriquées (ce qui peut arriver fréquemment tout de même). Même phpmyadmin fonctionne avec MariaDB sans problème (et aussi MySQL Workbench).

Citation Envoyé par Gugelhupf  Voir le message
Ils devraient passer à PostgreSQL.
Plus riche, plus robuste, plus performant, plus ouvert, plus soucieux de la norme SQL.
Je ne sais pas si c'est l’engouement PHP qui a rendu MySQL populaire mais on devrait initier les débutants non pas à du WAMP mais à du WAPP.

PostgreSQL est aussi dans les paquets de Fedora! Il est certain que PostgreSQL est plus performant que MySQL/MariaDB mais il est un poil plus complexe (au niveau de l'administration) et il y a tout un existant de codes sous MySQL qu'il faut bien maintenir à défaut de tout modifier, du coup MariaDB est une très bonne solution puisqu'il n'y a rien à changer.
Avatar de Hinault Romaric Hinault Romaric
http://www.developpez.com
Responsable Actualités
le 01/02/2013 14:51
L’abandon de MySQL pour MariaDB dans Fedora 19 confirmé
openSUSE s’écarte également du SGBD soutenu par Oracle

C’est confirmé. Fedora 19 embarquera MariaDB par défaut en lieu et place de MySQL. Le FESCo (Fedora Engineering Steering Committee) a approuvé cette proposition des développeurs de Fedora lors du vote des nouvelles fonctionnalités de la prochaine version de l’OS.

Le SGBD hérité par Oracle après l’acquisition de Sun serait désormais trop fermé, selon les développeurs de Fedora, qui trouvent qu’Oracle « ne publie plus toutes les informations utiles sur les questions de sécurité (CVE), il ne fournit plus de tests de régression complets et une fraction très importante des bugs de MySQL n'est pas publique ».

Fedora étant utilisé comme socle pour les distributions Red Hat Enterprise Linux et CentOS, ce choix laisse présager également l’abandon de MySQL dans les prochaines versions de ces OS.

Effet de contamination ? openSUSE utilisera aussi MariaDB par défaut à la place de MySQL dans sa prochaine mise à jour. MySQL sera toujours disponible dans l’OS et rien n’empêchera son installation.

Pour les développeurs et les administrateurs de base de données, ces changements ne devraient pas être un problème. MariaDB est un fork de MySQL maintenu par des anciens développeurs de MySQL et totalement compatible avec celui-ci. Selon Michal Hrušecký, développeur openSUSE, MariaDB utilise « la même API, le même protocole, les mêmes utilitaires et les mêmes fichiers de données que MySQL ».

openSUSE 12.3 est prévu pour mars 2013 et Fedora 19 pour mai 2013.

Source : Wiki Fedora, Billet de blog Michal Hrušecký
Offres d'emploi IT
Développeur JAVA
CDD
AgroSup Dijon - EDUTER - Bourgogne - Dijon (21000)
Parue le 09/07/2014
Développeur PHP – H/F
CDI
Mobiskill - Ile de France - Paris (75000)
Parue le 27/06/2014
Développeur php/mysql
Alternance
IP-FORMATION - Ile de France - Paris (75000)
Parue le 17/07/2014

Voir plus d'offres Voir la carte des offres IT
 
 
 
 
Partenaires

PlanetHoster
Ikoula