选择什么作为.NET应用程序的轻度infile nosql数据存储?

时间:2011-10-27 08:44:51

标签: .net mongodb cassandra couchdb nosql

我在 MongoDB 上找到了很好的.NET绑定;的 CouchDB的; Cassandra集群;的 RavenDB ;的 db4o的

我是NoSQL的新手。我需要存储工业数据,不是很多文本,而是很多不同的浮点值存档。数据结构不是动态的。当我不需要为它工作安装任何服务或者它必须是自动的或非常简单时,它会更好。

谢谢

2 个答案:

答案 0 :(得分:1)

Light,in-file(无服务)NoSQL?

听起来像你想要Berkeley DB。看起来Berkeley DB download包括C#和.Net支持。

答案 1 :(得分:1)

这里有一个很好的比较:http://weblogs.asp.net/britchie/archive/2010/08/17/document-databases-compared-mongodb-couchdb-and-ravendb.aspx

IMO,MongoDB是性能最佳的,而CouchDB是第二名。如果您正在寻找一个非常适合.NET的解决方案,Ayende的RavenDB会很好 - 特别是在查询存储的文档时。

Couch和Mongo有几个很好的.NET API,如果你不想在自己的环境中设置它,你甚至可以在Cloudant.com上免费试用CouchDB。我对Cassandra没有任何经验。