2

我应该编写一个小应用程序,它可以在单用户模式下使用单表数据库(只有一个用户会使用它)。该用户只能在只读模式下查看数据。他不应该更改任何数据。

数据将在一个月内通过备份和/或复制过去进行一次物理更新。

哪个数据库对此有好处?MS Access,ms sql express,ms sqlce?应用程序将在 C# Windows 窗体上编写。并且性能是必要的。

4

2 回答 2

7

我会选择Sqlite:快速、简单且完全支持ACID

这很简单:无需服务,无需安装,只需一个文件。

它是可扩展的:可以有多个表和它们之间的复杂关系,如果你有必要的话,但没有stored-procedures

于 2012-09-06T10:46:29.923 回答
0

也许 OODB 是您的答案。它们的阅读速度仍然比任何类型的 SQL 数据库都要快。

我使用过db4o,它的功能非常惊人。

于 2012-09-06T10:48:58.107 回答