.net 是否有小型、持久的文档/对象数据库?

.net 是否有小型、持久的文档/对象数据库?,.net,document-database,.net,Document Database,我有几个.Net项目可以从使用文档/对象数据库而不是关系数据库中获益。我认为这是一个不错的选择,但我们不确定成本是多少。我很想使用它,但它的设计不适合小规模的单服务器应用程序 对于小规模的应用程序,还有其他我没有遇到的选项吗 编辑:那么这是一个没有好的解决方案的空间吗?是否没有小规模和持久的文档数据库?我的最佳选择是使用MongoDB并将--syncdelay选项设置为1吗?非常好。如果规模非常小,只需自己序列化/反序列化:)或者在嵌入式关系数据库(如SqLite)中创建一个基于文档的结构…,

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

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



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

非常好。

如果规模非常小,只需自己序列化/反序列化:)或者在嵌入式关系数据库(如SqLite)中创建一个基于文档的结构…

,看起来符合我的要求。我对源代码进行了处理,并对其进行了旋转。它是CouchDB和MongoDB的混合体。主要区别在于,它使用内置在Windows中的ESE引擎,提供崩溃恢复,这正是我要寻找的。据了解,在发布之前还有很多工作要做,但是从GutHub开始跟进是很有趣的。

对于我们来说,每处理器900美元的价格有点高。如果您不发布软件(例如,它只在服务器上),或者您将软件作为开源发布,那么您可以使用开源许可证。是的,我知道。D4O是GPL下的,但是我们想出售软件。一个相当好的散列存储——我不会真的认为它是基于对象的。我前几天遇到了这个问题(我正在寻找D4O替代品:)。它为我的搜索提供了一个很好的“粉丝”。确实存在许多可行的解决方案和不同的方法。这里列出的许多星展银行都提供商业许可证,但成本高昂。此外,尽管名称不同,其中一些提供.NET版本和/或有.NET克隆。谢谢pst。这是一个很好的链接。我以前没有遇到过这个列表。还没有发布,所以我不会作为答案发布-但是Raven DB可能很有趣:谢谢Marc。我看过关于它的帖子,听起来它可能就是我想要的。