Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

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

0PARTAGES

10  0 
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

Une erreur dans cette actualité ? Signalez-le nous !

Avatar de kain_tn
Membre émérite https://www.developpez.com
Le 01/02/2013 à 20:24
Citation Envoyé par Pierre Louis Chevalier Voir le message
PostgreSQL est un excellent SGBD, mais il ne se substitue pas à MySQL, pour la bonne et simple raison c'est que en mode simple (pour ne pas dire simpliste), MySQL offre des performances inégalables, c'est à dire peu fournir un nombre de requêtes en un temps record pour des ressources serveur minimum, et c'est pourquoi il à été massivement choisis par les hébergeurs pour proposer des accès SGBD à très bas coût.
Hum... Je ne suis pas vraiment d'accord ici. Les performances de MySQL sont loin d'être inégalables:
- si la base gère des transactions, PostgreSQL se comporte bien mieux que MySQL en tenue en charge pour les mêmes ressources.
- si la la base ne gère pas de transactions, les performances de MySQL restent largement en dessous de ce que peuvent fournir certaines bases NoSQL (mais c'est vrai que l'on perd l'utilisation du langage SQL).

ÀMHA, la principale raison pour laquelle MySQL s'est imposé face à PostgreSQL pour de nombreux hébergeurs est lié à sa simplicité d'administration (configuration, déploiement, maintenance, réplication). PostgreSQL a eu pendant des années plusieurs trains de retards à ce niveau là (c'est vrai que depuis 2009 et les version 9.x, il y a eu de sacrés progrès).

Citation Envoyé par Pierre Louis Chevalier Voir le message

De fait pour une application "maison" qui n'à pas besoin d'accès massif au SGBD par énormément d'utilisateurs, c'est un bon choix de prendre PostgreSQL qui est particulièrement riche et puissant, et inversement pour servir des sites à très haut trafic de proposer des batteries de serveurs MySQL, et vous seriez surpris du nombre de sites grands publics très connus qui procèdent de la sorte, à savoir utiliser massivement MySQL (et non des SGBD coûteux).
Au contraire, j'aurais tendance à privilégier l'utilisation de PostgreSQL pour des applications nécessitant un grand nombre de requêtes concurrentes avec un grand nombre d'utilisateurs, et à utiliser MySQL là où il y a peu de requêtes concurrentes et que l'aspect transactionnel n'est pas important.

Citation Envoyé par Pierre Louis Chevalier Voir le message

Bref MariaDB dans Fedora très bien, après rien ne vous oblige à l'utiliser, vous pouvez installer autre chose, et pourquoi pas PostgreSQL.
J'avoue que je ne cache pas ma joie devant le choix effectué par Fedora et OpenSuse, vu la politique de Oracle vis-à-vis de tout ce qui est Open-Source...

Enfin, leur choix d'utiliser MariaDB et non PostgreSQL est tout simple: il s'agit de permettre aux applications utilisant MySQL de continuer à fonctionner sans forcer les développeurs à modifier leur code, ce que je trouve tout à fait raisonnable _ le choix d'un SGBD devant être laissé au développeur et non lié à une ou l'autre distribution.
6  0 
Avatar de plawyx
Membre expérimenté https://www.developpez.com
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?
4  0 
Avatar de Gugelhupf
Modérateur https://www.developpez.com
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.
4  0 
Avatar de xelab
Membre expérimenté https://www.developpez.com
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.
3  0 
Avatar de Pierre Louis Chevalier
Expert éminent sénior https://www.developpez.com
Le 01/02/2013 à 16:29
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 un excellent SGBD, mais il ne se substitue pas à MySQL, pour la bonne et simple raison c'est que en mode simple (pour ne pas dire simpliste), MySQL offre des performances inégalables, c'est à dire peu fournir un nombre de requêtes en un temps record pour des ressources serveur minimum, et c'est pourquoi il à été massivement choisis par les hébergeurs pour proposer des accès SGBD à très bas coût.

De fait pour une application "maison" qui n'à pas besoin d'accès massif au SGBD par énormément d'utilisateurs, c'est un bon choix de prendre PostgreSQL qui est particulièrement riche et puissant, et inversement pour servir des sites à très haut trafic de proposer des batteries de serveurs MySQL, et vous seriez surpris du nombre de sites grands publics très connus qui procèdent de la sorte, à savoir utiliser massivement MySQL (et non des SGBD coûteux).

Bref MariaDB dans Fedora très bien, après rien ne vous oblige à l'utiliser, vous pouvez installer autre chose, et pourquoi pas PostgreSQL.
5  2 
Avatar de alex_vino
Membre émérite https://www.developpez.com
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
1  0 
Avatar de plawyx
Membre expérimenté https://www.developpez.com
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.
3  2 
Avatar de alex_vino
Membre émérite https://www.developpez.com
Le 01/02/2013 à 18:42
Citation Envoyé par Pierre Louis Chevalier Voir le message
vous seriez surpris du nombre de sites grands publics très connus qui procèdent de la sorte, à savoir utiliser massivement MySQL (et non des SGBD coûteux)
Tout a fait, mais leur MySQL n'est toutefois pas tout a fait le meme que tout le monde peut télécharger (en meme tout le monde n'a pas les meme besoins que Facebook, Twitter, Google...).
Il y a plein de sujets intéressants sur des entreprises qui publient l'organisation de leur infrastrure et la répartition/synchronisation des données.
1  0 
Avatar de chrtophe
Responsable Systèmes https://www.developpez.com
Le 02/02/2013 à 9:08
En fait c'est un fork 1 peu comme openoffice/libreoffice

ça à l'air d'être fait par le créateur de MySQL.
1  0 
Avatar de Pierre Louis Chevalier
Expert éminent sénior https://www.developpez.com
Le 04/02/2013 à 18:36
C'est ça
1  0