Tout est relatif au domaine d'utilisation. Il y a pour moi énormément de facteurs.
Dans les entreprises, il faut déja savoir que la guerre entre Oracle et DB2 (60% du marché à eux 2 il me semble, avec une répartition proche du 50/50 entre les deux) ne laisse que très peu de place à d'autres acteurs, tellement il est difficile de rivalisé avec la masse de marketing déployé par IBM et Oracle, et aussi, au support et à la main-d'oeuvre déja disponible de part leur grande ancienneté sur le marché (quasiment 25 ans) et à leur position de pionniés dans le domaine.
Microsoft avec son SQL Server arrive à se caser encore une fois de par le facteur du tout-en-un, ou comme solution par défaut chez ceux n'ont ni l'envie ni le besoin de se renseigner et pour qui un nom connu suffit comme référence.
MySQL s'est fait sa place pour une tout autre raison : le triplet Apache/PHP/MySQL(/GNU/Linux) l'a introduit et a largement contribué à le promouvoir. MySQL est devenu par sa renommé une bonne solution par défaut pour les bases de données simples, très orienté stockage et/ou web dynamique.
Avec tout ça, PostgreSQL ne peut avoir une place que d'outsider. D'un point de vue purement marketing, il n'a rien qui peut jouer en sa faveur même pas la gratuité de sa license (dans le monde des bdd c'est un facteur minime au vue des moyens déployé pour le personnel et le support), et d'un point de vue technique, il va lui en falloir énormément pour compensé ce premier défaut afin de devenir populaire. En résumé, le trop faible "contexte" de PostgreSQL ne lui prête aucune place dans le marché des bdd qui se suffit déja à lui même, ce sera un travail de très long terme pour qu'il arrive à se caser en se construisant un large cercle d'initiés compétents et une réputation technique qui le précéde vraiment.
Autrement :
Dans le cadre d'une utilisation personnelle, dans bien des cas, MySQL suffit.
Dans un cadre Pédagogique, Oracle est extrémement répandu comme solution par défaut dans les organismes de formation par exemple, l'argument de base étant qu'il est tellement complexe(/compliqué) que de commencer par le connaitre suffit bien souvent à pouvoir par la suite s'adapter à tous les autres SGBD.
[^] # Re: PostgreSQL
Posté par RuleZ . En réponse à la dépêche HP s'engage derrière MySQL et JBoss. Évalué à 5.
Dans les entreprises, il faut déja savoir que la guerre entre Oracle et DB2 (60% du marché à eux 2 il me semble, avec une répartition proche du 50/50 entre les deux) ne laisse que très peu de place à d'autres acteurs, tellement il est difficile de rivalisé avec la masse de marketing déployé par IBM et Oracle, et aussi, au support et à la main-d'oeuvre déja disponible de part leur grande ancienneté sur le marché (quasiment 25 ans) et à leur position de pionniés dans le domaine.
Microsoft avec son SQL Server arrive à se caser encore une fois de par le facteur du tout-en-un, ou comme solution par défaut chez ceux n'ont ni l'envie ni le besoin de se renseigner et pour qui un nom connu suffit comme référence.
MySQL s'est fait sa place pour une tout autre raison : le triplet Apache/PHP/MySQL(/GNU/Linux) l'a introduit et a largement contribué à le promouvoir. MySQL est devenu par sa renommé une bonne solution par défaut pour les bases de données simples, très orienté stockage et/ou web dynamique.
Avec tout ça, PostgreSQL ne peut avoir une place que d'outsider. D'un point de vue purement marketing, il n'a rien qui peut jouer en sa faveur même pas la gratuité de sa license (dans le monde des bdd c'est un facteur minime au vue des moyens déployé pour le personnel et le support), et d'un point de vue technique, il va lui en falloir énormément pour compensé ce premier défaut afin de devenir populaire. En résumé, le trop faible "contexte" de PostgreSQL ne lui prête aucune place dans le marché des bdd qui se suffit déja à lui même, ce sera un travail de très long terme pour qu'il arrive à se caser en se construisant un large cercle d'initiés compétents et une réputation technique qui le précéde vraiment.
Autrement :
Dans le cadre d'une utilisation personnelle, dans bien des cas, MySQL suffit.
Dans un cadre Pédagogique, Oracle est extrémement répandu comme solution par défaut dans les organismes de formation par exemple, l'argument de base étant qu'il est tellement complexe(/compliqué) que de commencer par le connaitre suffit bien souvent à pouvoir par la suite s'adapter à tous les autres SGBD.