4

我有一些 .Net 项目可以从使用文档/对象数据库而不是关系数据库中受益。我认为db4o会是一个不错的选择,但我们不确定成本是多少。我很想使用MongoDB,但它的设计不适合小规模的单服务器应用程序。

对于小规模应用程序,我还没有遇到其他选择吗?


编辑:那么这是一个没有好的解决方案的空间吗?没有小规模和持久的文档数据库吗?我最好的选择是使用 MongoDB 并将 --syncdelay 选项设置为 1 吗?

4

3 回答 3

1

所以RavenDB看起来很适合我正在寻找的东西。我玩弄了源代码并试了一下。它是 CouchDB 和 MongoDB 的混合体。主要区别在于它使用 Windows 内置的 ESE 引擎,它提供崩溃恢复,这主要是我正在寻找的。根据Ayende 的博客,在它发布之前还有很多工作要做,但跟随 GutHub 很有趣。

于 2010-04-10T21:11:52.707 回答
1

BerkeleyDB很不错。

于 2010-03-26T01:03:09.130 回答
1

如果,它的规模真的很小,只需自己序列化/反序列化它:) 或者在像 Sqlite 这样的嵌入式关系数据库中创建一个基于文档的结构......

于 2010-04-05T13:11:16.830 回答