L'abandon de MySQL pour MariaDB dans Fedora 19 confirmé
OpenSUSE s'écarte également du SGBD soutenu par Oracle

Le , par Hinault Romaric, Responsable Actualités
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ý


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


 Poster une réponse

Avatar de Pierre Louis Chevalier Pierre Louis Chevalier - Membre Expert http://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.
Avatar de alex_vino alex_vino - Membre Expert http://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.
Avatar de kain_tn kain_tn - Membre Expert http://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.
Avatar de chrtophe chrtophe - Expert Confirmé Sénior http://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.
Avatar de Pierre Louis Chevalier Pierre Louis Chevalier - Membre Expert http://www.developpez.com
le 04/02/2013 à 18:36
C'est ça
Avatar de Hinault Romaric Hinault Romaric - Responsable Actualités http://www.developpez.com
le 26/03/2013 à 12:24
Slackware abandonne à son tour MySQL pour MariaDB
Le mouvement engendré par OpenSuse et Fedora s’étendra-t-il à toutes les distributions Linux ?

Après OpenSuse et Fedora (voir section « Le dossier complet de la rédaction »), c’est au tour de la distribution Linux Slackware de retirer MySQL de la liste des paquets disponibles en faveur de MariaDB.

Ce changement, comme pour les autres distributions, est la conséquence des changements (jugés fermés) adoptés par Oracle pour le cycle de développement et de maintenance de MySQL depuis son acquisition.

La nouvelle politique d’Oracle pour le SGBD a donné naissance à MariaDB, le fork de MySQL maintenu par ses anciens développeurs. Le passage à MariaDB a été ovationné par la communauté Slackware dans un sondage interne.

La migration de MySQL vers MariaDB ne dépaysera pas les utilisateurs. En effet, MariaDB et MySQL ont beaucoup de points communs. Le paquet MySQL-client est entièrement compatible avec MariaDB, tous les connecteurs MySQL (PHP, Perl, Python, Java, .NET, MyODBC, Ruby) sont également compatibles avec le SGBD.

La migration vers MariaDB sera effective dans la prochaine version de l’OS, dont la date de disponibilité n’est pas encore connue.

Source : site du projet
Avatar de Guildem Guildem - Membre habitué http://www.developpez.com
le 26/03/2013 à 13:32
Arch Linux aussi passe à MariaDB. les paquets mysql restent disponibles pendant un mois dans les depots, ensuite ils ne seront plus que sur AUR.
Avatar de MaitrePylos MaitrePylos - Responsable Livres http://www.developpez.com
le 26/03/2013 à 14:11
Citation Envoyé par xelab  Voir le message

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.

Ben OSX l'a bien lui, pourquoi pas nous
Avatar de fregolo52 fregolo52 - Expert Confirmé Sénior http://www.developpez.com
le 26/03/2013 à 14:21
Va falloir faire la liste des distrib qui ont encore (peut-être pas pour longtemps) MySQL, ça ira plus vite.
Avatar de Etre_Libre Etre_Libre - Membre émérite http://www.developpez.com
le 27/03/2013 à 14:15
A force d'en entendre parler, et en regardant les choses de près, j'ai fini par migrer mon hébergement vers MariaDB, et j'admets que ça s'est fait facilement

MySQL, encore un projet open source que Oracle risque "d'enterrer" ?


Offres d'emploi IT
Graphiste Webdesigner et Print (H/F)
CDI
NEOCOM MULTIMEDIA - Pays de la Loire - Nantes (44000)
Ingénieur asp.net c# à fort potentiel - projet from scratch
CDI
INTEAM - Ile de France - Paris (75002)
Ux designer web & mobile h/f
CDI
Easy Partner - Provence Alpes Côte d'Azur - Marseille

Voir plus d'offres Voir la carte des offres IT
Responsable bénévole de la rubrique Accueil : le Service Publications -