SQL Compact 4适用于多用户ASP.NET Web应用程序吗?

时间:2011-08-10 14:57:56

标签: sql linq

我正在考虑将SQL Compact 4用于我的ASP.NET Web应用程序,该程序将在公司客户内部使用。每隔X小时就会用我的客户供应商数据库(完整的SQL,大约10,000条记录)填充数据库,然后可以通过网络浏览器同时搜索多个人的内容,可能不超过20个。我必须提供一个网络应用程序,可以很容易地安装在没有完整版本的SQL的服务器上,我不能直接与供应商数据库通信,因为它非常慢(WAN链接,防火墙等)。

SQL Compact 4会是一个不错的选择吗?我想使用LINQ。

由于 詹姆斯

1 个答案:

答案 0 :(得分:2)

简而言之:不。

SQL Server Compact旨在成为独立的单用户数据存储 - 通常位于断开连接/仅偶尔连接的客户端,例如移动设备。

如果您有一家公司,多个并发用户和这样的场景 - 使用基于服务器的解决方案。 SQL Server Express是免费使用且非常强大,否则请使用完整的SQL Server产品。

您需要找到一种以某种方式加载/分发供应商数据的有效方法 - 但我会根据您的客户端运行的服务器确实安装了SQL Server版本来调查各种选项。