Re: Equilibré ?
par Guillaume Smet, le 27/02/2009 20:02:27
Bonjour,
Faisant partie du jury, je me permet de répondre.
La note Utilisateurs de MySQL me semble aussi bizarre. J'ai vérifié la notation et on avait bien mis tous mis 5 à MySQL aussi (pour préciser, on parlait plus d'utilisation entreprises que d'utilisation sur les hébergeurs mutualisés).
Je pense qu'il doit s'agir d'une erreur au moment de la recopie des notes : j'ai mailé l'auteur de l'article.
Pour répondre de manière générale, les profils des personnes du jury étaient assez différents, il y a avait des gens plutôt MySQL, des gens plutôt PostgreSQL, des gens plutôt Ingres voire même des gens plutôt Oracle. Ce qui est ressorti, c'est que pour chacun d'entre nous, PostgreSQL est la meilleure base de données Open Source et s'il y a un point qui a joué, c'est surtout sa robustesse et sa cohérence.
Pour parler de la position d'Open Wide (et de la mienne), nous utilisons MySQL et PostgreSQL, nous avons même probablement plus de MySQL en nombre que de PostgreSQL. Clairement, MySQL a des longueurs d'avance sur l'utilisation par plein d'outils (CMS notamment), la réplication facile, le partitionnement facile mais le manque de cohérence entre les moteurs, le manque de finalisation de certaines fonctionnalités et la moindre capacité à faire des diagnostics l'handicapent clairement.
Pour prendre des exemples de notes :
Fonctionnalités : grosso modo, MySQL et PostgreSQL ont chacun des fonctionnalités que l'autre n'a pas. Ce qui a vraiment fait pencher la balance, c'est le manque de finalisation ou les limitations de certaines fonctionnalités dans MySQL et on a également pris en compte le fait que certaines fonctionnalités s'excluaient entre elles (en fonction du choix du moteur).
Offres commerciales/Support : malgré l'offre de support PostgreSQL qui a une vraie existence maintenant et une vraie qualité, on a tenu compte du fait que les acteurs n'avaient pas forcément la visibilité adéquate (plusieurs petits acteurs) compte tenu de l'absence d'un éditeur qui donne une visibilité proéminente au support. D'où la note plus faible pour PostgreSQL.
Documentation : PostgreSQL devant, notamment pour la clarté, la qualité de la doc et le fait que les documentations par version sont bien séparées (le mélange des docs 3.23, 4 et 4.1 de MySQL est vraiment pénible quand on a affaire à des vieilles versions).
Il y a donc en général plutôt des bonnes raisons aux différences de note, qu'elles soient dans un sens ou dans l'autre. Reste qu'au global, les notes des deux bases sont très proches, de toute manière.
De manière générale, je pense avoir été lucide et plutôt impartial et avoir jugé en mon âme et conscience. Je préfère PostgreSQL pour des raisons purement techniques, pas par religion. Et quand des choses sont mieux dans MySQL/Oracle/Firebird..., je ne me gêne pas pour le dire. Je préfère que les gens choisissent leur SGBD pour de bonnes raisons.
Certaines personnes du jury ont clairement mis en avant les forces de MySQL/Ingres/Firebird et les faiblesses de PostgreSQL (et parfois les faiblesses de toutes par rapport à Oracle aussi) et les débats étaient de manière générale plus techniques que passionnés.
J'espère vous avoir rassuré sur la manière dont on a travaillé.
S'il y a des questions plus précises par rapport à d'autres notes, je peux essayer d'expliquer les raisons des différences telles que je m'en souviens.
--
Guillaume
