问题描述
|
有人告诉我不要将WebMatrix附带的SQL Server Compact用于任何繁重的工作。但是,“重型”到底有多重?
如果我在SQL Server Compact DB中有成千上万的产品,再加上几个用于注册的表和几个用于随机填充的表,那可以吗? SQL Server Compact是否足够?
解决方法
您的用法说明表明SQL Server Compact 4足以满足您的用法。您的情况通常是创建SQL Compact的原因。如果尚未准备好完整的SQL Server实例,请考虑选择SQL Compact解决方案。
听起来所提供的建议集中在“重型”上。我认为繁重的工作是持续的读写,或者要求使用SQL Compact中没有的功能:存储过程,过程TSQL,复制。请参阅有关SQL CE 4和SQL Server 2008功能集的更多信息。明显的建议是选择Web应用程序所需的引擎。
SQL Compact的伟大之处在于,如果需求发生变化,您可以轻松扩展/迁移到SQL Server实例。