我有一个应用程序将分发给我公司内的大量人员。我需要为这个应用程序提供一些中央数据存储,并且没有 SQL 服务器或类似的东西的预算。我注意到在 VS2008 中有一个叫做本地数据库的东西......这适用于中央数据存储吗?数据量不大
谢谢!
注意:
我没有服务器来托管它,这不是我的选择,这只是我必须工作的条件。我能得到的最好的就是共享驱动器上的空间
我有一个应用程序将分发给我公司内的大量人员。我需要为这个应用程序提供一些中央数据存储,并且没有 SQL 服务器或类似的东西的预算。我注意到在 VS2008 中有一个叫做本地数据库的东西......这适用于中央数据存储吗?数据量不大
谢谢!
注意:
我没有服务器来托管它,这不是我的选择,这只是我必须工作的条件。我能得到的最好的就是共享驱动器上的空间
MySQL是一个免费的开源数据库,您也可以使用它。
为什么不是SQL Server Express?它是免费且功能齐全的。
您是否可以访问公司的 Web 服务器。
如果客户端只需要读取数据,您可以从众所周知的 URL 提供一个 xml 文件。
如果您必须使用文件共享系统,我会使用 Access 数据库。但是很有可能您会在某个阶段遇到某种文件损坏,并且如果您有许多并发用户,则可能会发生无法预料的坏事。基本上,文件共享数据库适用于本地 PC 上的一个用户,仅此而已。
还有 Postgres,它比 MySQL 更健壮一点,而且同样免费。
System.data.sqlite 也是与 Visual Studio 一起使用的不错选择,它也是免费的(但可能不是大量客户端的最佳选择,尽管到目前为止设置是最简单的)。