Performances MySQL vs SQL Server 2005/2008

J'ai l'intention de commencer à développer une application ASP.NET et je me request quelle database utiliser. La performance est très importante et la database devrait être capable de gérer sans problèmes une database d'environ 50Go. Je me request cependant si une licence SQL Server vaut la peine d'être payée. J'ai recherché des comparaisons de performance et d'évolutivité entre MSSQL Server (2005/2008) et MySQL mais je n'arrive pas à find de bons tests. Pouvez-vous me signaler quelques references étendues liées à ce sujet?

Comme mentionné, MySQL peut fournir des performances de lecture élevées (en supposant des requêtes simples avec peu ou pas de jointures) tant que vous utilisez le type de table par défaut.

Cependant, vous avez également déclaré que la taille de la database est de 50 Go, ce qui suggère que vous searchz peut-être une database qui stocke les informations de manière fiable . Utiliser le type de table par défaut MySQL n'est pas une database fiable par aucun effort d'imagination.

Si vous voulez une alternative rapide et gratuite à MS SQL, alors PostgreSQL peut être un bon choix – il est rapide et fiable, et possède une licence plus ouverte (si vous utilisez MySQL pour un projet commercial, vous voudrez lire attentivement sa double licence ). Le seul inconvénient de PostgreSQL réside dans le fait qu'il partage les mêmes exigences de gourous DBA qu'Oracle, où MS SQL peut souvent être géré par un informaticien régulier, et MySQL n'a pas besoin de beaucoup de gestion en plus de restaurer les anciennes sauvegardes chaque fois qu'il décide de devenir corrompu et perdre vos données.

MySQL est traditionnellement très rapide si vous faites beaucoup de lectures. Par exemple, dans un site Web, il y a probablement un rapport d'écriture de 100 à 1, donc MySQL fonctionne bien. Si vous prévoyez une database à transactions élevées, dirigez-vous directement vers MSSQL. Si l'argent n'est pas un problème, dirigez-vous tout de suite vers MSSQL parce que c'est un meilleur produit.