MySQL n'est pas aussi bon marché que vous le pensez.
Les grandes organisations qui utilisent MySQL consacrent des ressources considérables à son fonctionnement et doivent souvent développer leurs propres extensions. Plusieurs articles récents ont été publiés par des initiés de MySQL sur la mauvaise qualité de leur produit. Je suis un utilisateur de MySQL depuis plusieurs années et la qualité des versions a connu une chute vertigineuse après le changement de propriétaire vers SUNW.
Je sais que MySQL peut être optimisé et fonctionner correctement, mais je ne suis pas un administrateur de bases de données et je ne peux pas me permettre d'avoir un administrateur de bases de données sur tous mes projets. J'ai plusieurs requêtes très compliquées qui font que le système se retrouve parfois à court de mémoire. Je suis actuellement en train de faire migrer mes systèmes vers SQL Server Express. Les requêtes de test s'exécutent beaucoup plus rapidement sur SQL Server Express que sur MySQL. Si vous n'êtes pas très fort en bases de données et avez besoin d'un système robuste et rapide, je n'utiliserais pas MySQL. SQL Server Express est davantage destiné aux développeurs ayant des connaissances moyennes en matière de bases de données. Ils ont automatisé et optimisé les performances d'un grand nombre de choses que vous auriez dû faire manuellement avec MySQL.
D'autre part, si vous êtes très à l'aise avec les bases de données, vous pouvez envisager PostgresSQL. Il s'agit d'un logiciel libre. Il n'est pas aussi convivial que MySQL, mais d'après ma compréhension sommaire, il est plus puissant et beaucoup plus stable.
En résumé, MySQL était autrefois une bonne option, mais considérez SQL Server Express et PostgresSQL comme de meilleures alternatives actuelles.
EDIT :
voici quelques-unes des références. il y en avait deux autres très cinglantes - mais je les ai trouvées sur reddit.
monty-says
c'était une bonne décision
détruisant mysql
coup de pied dans les dents
critique
post de forum aléatoire
ce qui se passe