CouchDB - .NET或单声道等效技术

时间:2009-01-13 02:37:43

标签: .net database mono mapreduce document-based-database

是否有使用.NET或Mono的活动“基于文档的”数据库项目?类似于CouchDB,SimpleDB,LotusNotes等的东西...更喜欢开源。

我认为JScript.NET技术可用于存储JSON文档的Map和Reduce函数。

5 个答案:

答案 0 :(得分:4)

看看nsimpledb。此外,RDDBApache JackrabbitFeatherDB(CouchDB的Java克隆),StrokeDBThruDBDataWaspM/DB 。维基百科将上述所有内容列为面向文档的数据库技术。有些是.NET,有些则不是,但我希望这些链接能带给你一些有用的东西。

答案 1 :(得分:3)

我也希望将RavenDB添加到列表中。用C#编写,虽然它不是CouchDB的直接克隆,但它受到了很大的项目影响。

该项目的一大特色是服务和嵌入式解决方案。这意味着您可以将其作为服务器上的服务运行,也可以在应用程序的过程中运行嵌入式版本。

目前,Windows是唯一受支持的平台,但在过去几周内,Rob AshtonJérémie Laval已经取得了很大进展,可以让它在Mono和Linux下运行。

答案 2 :(得分:2)

任何“嵌入式”解决方案(即不需要单独的服务/流程运行)?在本地支持对等体之间的数据复制的地方?

答案 3 :(得分:1)

在这方面肯定会看NCouch

答案 4 :(得分:1)

您可能还想查看Divan,一个用于访问CouchDB的C#库。