在使用关系数据库作为后端存储之后,我所有的Windows编程寿命(当前.NET),我想尝试以文档为导向的数据库 通过这个Wikipedia定义;它可以是独立的,也可以在现有的非商业数据库系统上进行分层。

您会从自己的Windows编程体验中推荐哪些开源文档的数据库解决方案,为什么? (开源的原因是要保持便宜,这也是因为开源通常是好的,并且处于领先地位。)

很高兴拥有的.NET提供商可以与之联系。

最终,如果一切正常,则选择的系统可能会变成真正的解决方案。

诚然,这是一种主观的主观和潜在的争论,因此请继续真实的人,我会做同样的事情 - 您的答案对于首次在Windows上首次研究以文档为导向的数据库的其他人来说也是无价的。我敢肯定,您的答案的总体价值将超过任何偏见。

谢谢。

有帮助吗?

解决方案

我在C#MongoDB驱动程序上工作 http://github.com/samus/mongodb-csharp/. 。我真的很喜欢与MongoDB合作,因为它具有与动态查询和索引等关系引擎的某些功能,这些功能比其他竞争者(CouchDB,Ravendb等...)更容易过渡到过渡到过渡。

MongoDB-CHARP驱动程序具有良好的LINQ支持,因此也可以使过渡更加容易。您可以在这里看到一些尚未完成的文档 - > http://wiki.github.com/craiggwilson/mongodb-csharp/.

其他提示

拉文 经过 艾德 可能是最成熟的Windows产品,因为它是唯一用.NET和Windows下的“ Just Works”编写的(我知道的)。

再说一次,只有在开源项目中使用它,它才是免费的。如果您在封闭的源项目中使用它,则必须购买商业许可(请参阅 许可信息).
由于您想要开源,因为它很便宜,所以我不知道那对您来说是否很有趣。

关于它的更多信息 Ayende的博客.

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top