我打算在一个小型但需要生产的网站中使用 SQL CE 4.0,并想了解 SQL CE 4.0 可以处理多大的负载:
- 同时连接数,
- 每个表的行数,和
- 整个数据库的大小。
我打算在一个小型但需要生产的网站中使用 SQL CE 4.0,并想了解 SQL CE 4.0 可以处理多大的负载:
这里有一篇Scott Guthrie在2011年1月12日发布的关于最新版SQL CE及其VS2010集成的博客文章,可能对你有用:VS 2010 SP1 and SQL CE
以下是两个引语:
就个人而言,尽管SQL CE的限制是4GB和256个并发连接的内存数据库可在Web服务器上使用,但我认为这已经开始变得有点大了,我会在那之前进行迁移。它更适用于特定的场景,如果你的应用程序不适合这种情况,那么你应该考虑像Leppie提到的那样使用SQL Express;即如果你可以在你的Web服务器上安装SQL Express,或者在可访问你的Web服务器的机器上安装SQL Express,那么你应该这样做。
编辑:
作为后续,人们应该注意,必须使用VS2012来使用SQL CE 4.0。SSMS 2008可用于使用SQL CE 3.5(但不能使用4.0),而SSMS 2012中已删除了SQL CE功能。这意味着如果您正在使用SQL CE 4.0进行开发,则必须使用Visual Studio或第三方工具来完成开发工作(表创建等)。
我只知道3.5版本,
我发现的一个问题是不支持COUNT_BIG函数,因此在查询中使用COUNT函数返回Int类型时,无法计算超过2,147,483,647条记录。
此外,也没有全文搜索功能。