有人告诉我不要将 WebMatrix 附带的 SQL Server Compact 用于任何繁重的工作。但是,“重型”到底有多重?
如果我在 SQL Server Compact DB 中有几千个产品,再加上几个用于注册的表和几个用于随机数据的表,这样可以吗?SQL Server Compact 就足够了吗?
有人告诉我不要将 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 实例。