MySQL présente un avantage de taille pour les hébergeurs ; toutes les options de sécurité sont gérées dans les tables, on va retrouver l'équivalent du pg_hba.conf dans les tables de la base "mysql". C'est déterminant quand on monte un service d'hébergement avec beaucoup de bdd.
Par contre, quand on regarde la situation maintenant, j'ai de plus en plus l'impression que MySQL se retrouve pris en étau entre SQLite et PG. Un hébergeur va sans doute voir son intérêt à l'utilisation exclusive de SQLite (mise à part les perfs peut-être) et releguer MySQL au profit du premier. Pour le côté petites appli (Web ou pas), SQLite est clairement un challenger intéressant.
Côté plus pro, MySQL souffre toujours de choses qui n'en finissent pas de ne pas arriver, je pense aux procédures, annoncées depuis des années et qui n'arrivent toujours pas, là ou PG permet de faire des proc dans plein de langages (à savoir, il existe un projet de proc en Java[1] et un autre en PHP[2]).
Bref, si aujourd'hui on me demandait mon avis pour une installe de BDD, je réponds SQLite pour une appli de type access ou Web pas trop sollicitée et je réponds PG pour un gros truc, genre site de e-commerce.
[^] # Re: Et mysql
Posté par Olivier Meunier . En réponse à la dépêche Première bêta de PostgreSQL 8. Évalué à 10.
Par contre, quand on regarde la situation maintenant, j'ai de plus en plus l'impression que MySQL se retrouve pris en étau entre SQLite et PG. Un hébergeur va sans doute voir son intérêt à l'utilisation exclusive de SQLite (mise à part les perfs peut-être) et releguer MySQL au profit du premier. Pour le côté petites appli (Web ou pas), SQLite est clairement un challenger intéressant.
Côté plus pro, MySQL souffre toujours de choses qui n'en finissent pas de ne pas arriver, je pense aux procédures, annoncées depuis des années et qui n'arrivent toujours pas, là ou PG permet de faire des proc dans plein de langages (à savoir, il existe un projet de proc en Java[1] et un autre en PHP[2]).
Bref, si aujourd'hui on me demandait mon avis pour une installe de BDD, je réponds SQLite pour une appli de type access ou Web pas trop sollicitée et je réponds PG pour un gros truc, genre site de e-commerce.
[1] http://plj.codehaus.org/(...)
[2] http://plphp.commandprompt.com/(...)
(ces deux projets sont encore en dev)