42 votes

SQL Express pour la production?

Est l'aide de SQL Express dans un environnement de production, un choix raisonnable?

J'ai regardé de Microsoft tableau de comparaison

http://www.microsoft.com/sql/prodinfo/features/compare-features.mspx

Je serais à l'aide de SQL Express avec une taille moyenne de site web. Je ne crois pas que je dépasse les 4 go de base de données de limite de taille. Est SQL Express généralement pris en charge dans les environnements d'hébergement partagés? Il y a une chose qui me manque, qui ferait de SQL Express déraisonnable choix?

24voto

Mitchel Sellers Points 38352

Je connais de nombreuses personnes qui utilisent SQL Express pour la production et cela fonctionne bien. Le principal facteur limitant est l'absence de SQL Agent pour les sauvegardes automatisées. Pour automatiser les sauvegardes, vous devez soit prendre une image de machine virtuelle (si sur un VPS), soit utiliser le planificateur Windows ou une autre technologie.

Le seul autre facteur limitant important est la limitation du bélier, mais pour un petit site, je n'ai pas vraiment remarqué qu'il s'agit d'un problème trop réel.

15voto

roosteronacid Points 9678

De nombreuses sociétés d'hébergement bon marché utilisent SQL Express. Et je sais par expérience personnelle que SQL Express est une solution viable pour la plupart des tâches.

"La plupart des choses" inclut un grand projet dans un environnement de production.

6voto

Schnapple Points 6117

Une chose à demander, peut - être- si vos besoins dépassent les capacités de SQL Server Express, vous serez en mesure de s'offrir une version commerciale?

Je pense que l'une des idées de SQL Server Express est que vous pouvez héberger votre site sur elle et une fois que vous libèrent (besoin de plus de 4GO, etc.) vous pouvez acheter une version commerciale, surtout maintenant que vous êtes enfermé à l'utiliser. Mais si votre site va surmonter plus rapidement que le revenu sera en mesure d'acheter une version commerciale, cela pourrait être un problème (et, éventuellement, d'un défaut de conception de base de données si votre site est de consommer plus de données/de l'espace disque qu'il a besoin d')

1voto

Tim Meers Points 633

SQL Express est un excellent choix si les limitations de mémoire et de processeur ne vous gênent pas. La limitation de la taille de la base de données n’est plus aussi problématique maintenant qu’en 2008 R2, la limite était de 10 Go. Je pense cependant que les autres limitations sont toujours les mêmes.

-8voto

Albert Points 888

Il y a un maximum de 5 connexions simultanées pour SQL Express. Si vous avez plus de 5 connexions simultanées, les performances vont fortement chuter. En outre, vous devez tenir compte du fait que SQL Agent n'est pas inclus. Par conséquent, si vous souhaitez planifier des sauvegardes ou des tâches de maintenance, vous devez utiliser le planificateur Windows. Autre que cela, c'est une solution parfaite pour les petites bases de données.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X