2011-10-27 62 views
4

我在MongoDB上發現了很好的.NET綁定; CouchDB; Cassandra集羣; RavenDB; db4o爲.NET應用程序選擇輕鬆入侵nosql數據存儲的內容?

我是NoSQL新手。我需要存儲工業數據,沒有太多的文字,但很多不同的浮點值存檔。數據結構不是動態的。而且,當我不需要安裝任何服務來運行它或者它必須是自動或非常容易的時候,情況會更好。

謝謝

+1

爲什麼你想要使用noSQL而不是SQL Compact Edition或其他SQL嵌入式數據庫? –

+0

所以沒有具體的原因,我只是想觸摸nosql。也許這可以用作未來項目和當前項目的輕型數據存儲解決方案。 – Cynede

回答

1

燈,在文件(無服務)的NoSQL?

聽起來像是你想要的Berkeley DB。它看起來像Berkeley DB download包括C#和.Net支持。

+0

但它不是nosql ...我會看看,但它們允許付費或開源,而不是sqlite。 – Cynede

+0

Berkeley DB是NoSQL。 – JasonSmith

1

有一個很好的對比在這裏:http://weblogs.asp.net/britchie/archive/2010/08/17/document-databases-compared-mongodb-couchdb-and-ravendb.aspx

IMO,MongoDB是最好的性能,和CouchDB的是一個非常密切的第2位。 Ayende的RavenDB很好,如果你正在尋找一個與.NET很好的解決方案 - 特別是當涉及到查詢存儲的文檔時。

對於Couch和Mongo都有幾個很好的.NET API,如果你不想在自己的環境中設置它,你甚至可以在Cloudant.com上免費試用CouchDB。我對Cassandra沒有任何經驗。

相關問題