C'est une question très difficile à répondre et la seule chose correcte à dire est "ça dépend". Oui, c'est banal mais cela ne le rend pas faux. Cela étant dit, je ferai de mon mieux pour vous donner une réponse (utiliser Standard) et expliquer le processus de réflexion derrière cela.
Je ne suis pas familier avec l'édition "Web" de SQL mais je peux certainement compenser les différences entre Standard et Enterprise. Au risque d'une généralisation massive, je dirais que si vous recherchez entre 10 et 100 Go pour une seule base de données et que vous n'êtes pas sûr d'avoir besoin des fonctionnalités d'entreprise, la différence de coût initiale combinée à la facilité de mise à niveau de la référence ( Edition) si / quand vous devez signifier que choisir Standard plutôt que Entreprise est probablement le plus logique. Je suppose que l'édition "Web" est une version standard semi-allégée et personnellement je l'éviterais sur la base de la clause de non-responsabilité "Web Workloads Only". Qu'est ce que ça veut dire?!
Alors, comment peut-on vraiment déterminer s'ils auront besoin de fonctionnalités d'entreprise? Eh bien, la meilleure façon de penser est de télécharger les versions d'essai Standard et Enterprise (ou d'obtenir une licence MSDN) et de tester les performances avec les deux éditions. Si vous trouvez que vous ne pouvez pas atteindre / dépasser vos objectifs de performances avec l'édition inférieure, identifiez les goulots d'étranglement et voyez si les fonctionnalités d'entreprise pourraient vous aider. Si c'est le cas, mettez à niveau et apportez les modifications nécessaires pour utiliser les fonctionnalités, puis testez à nouveau. D'après mon expérience, les principales fonctionnalités utilisées dans Enterprise sont (par ordre de plus commun au moins):
- réindexation en ligne
- compression ligne / page
- compression de sauvegarde
- index filtrés
- partitionnement et index partitionnés
- vues indexées
- opérations d'index parallèle
Et enfin ... En passant de quelque chose qui fonctionne bien sur SQL Express, je ne pense pas que de nombreux cas justifieraient le passage à Enterprise. À lui seul, les ressources système supplémentaires que la version complète de SQL peut utiliser devraient générer de gros gains.