在生产环境中使用SQL Express是合理的选择吗?
我看了微软的对比图:
http://www.microsoft.com/sql/prodinfo/features/compare-features.mspx
我将使用SQL Express与中小型网站.我不相信我会超过4GB的数据库大小限制.SQL Express通常在共享托管环境中受支持吗?有什么我想念的东西会让SQL Express成为一个不合理的选择吗?
我知道很多人使用SQL Express进行生产并且运行良好,最大的限制因素是没有SQL Agent进行自动备份.要自动执行备份,您必须采用VM映像(如果在VPS上)或使用Windows调度程序或其他技术.
唯一的另一个主要限制因素是公羊限制,但对于一个小网站,我并没有真正注意到实际问题太多了.
许多便宜的托管公司使用SQL Express.我从个人经验中了解到,SQL Express是大多数事情的可行解决方案.
"大多数事物"包括生产环境中的大型项目.
有一件事要问 - 如果您的需求超过SQL Server Express的功能,您是否能够负担商业版本?
我认为SQL Server Express的一个想法就是你可以在它上面托管你的网站,一旦你超过它(需要超过4GB等),你就会买一个商业版本,特别是现在你被锁定在使用它.但是,如果您的网站比预期的收入能够购买商业版本更快,那么这可能是一个问题(如果您的网站消耗的数据/磁盘空间超出了需要,可能存在数据库设计缺陷)