Windows使用哪种开源的面向文档的数据库系统最为成熟?

在使用关系数据库作为后端存储我所有的Windows编程生活(当前的.NET)之后,我想用这个维基百科的定义来试验一个面向文档的数据库。 它可以是独立的或分层在现有的非商业数据库系统上。

什么开源的面向文档的数据库解决scheme,你会从你自己的Windows编程经验推荐,为什么? (开源的原因是为了保持廉价,也是因为开源通常是不错的,处于领先地位。)

很高兴有一个.NET提供商连接。

如果一切顺利的话,最终选定的系统可能会成为一个真正的解决scheme。

诚然,这是有些主观的,可能有争议的,所以保持真实的人,我也会这样做 – 你的答案也将是对其他人在Windows上首次查看面向文档的数据库非常宝贵。 我相信你的答案的总体价值将超过任何偏见。

谢谢。

Solutions Collecting From Web of "Windows使用哪种开源的面向文档的数据库系统最为成熟?"

我在http://github.com/samus/mongodb-csharp/上的C#mongodb驱动程序上工作。 我非常喜欢MongoDB,因为它具有动态查询和索引等关系引擎的一些特性,比其他竞争者(CouchDB,RavenDB等)更容易转换。

MongoDB-CSharp驱动程序有很好的Linq支持,所以也可以使转换更容易。 你可以在这里看到一些尚未完成的文档 – > http://wiki.github.com/craiggwilson/mongodb-csharp/

Ayende的 RavenDB可能是最成熟的Windows产品,因为它是唯一一个(我知道的)实际上是用.net编写的,在Windows下“正常工作”。

再次,如果您在开源项目中使用它,它只是免费的。 如果您在封闭源代码项目中使用它,则必须购买商业许可证(请参阅许可信息 )。
既然你想开源,因为它很便宜,我不知道它是否对你有趣。

在Ayende的博客上有更多关于它的信息。