2009-10-09 59 views
4

是否有與.Net項目配合使用的任何文檔數據庫和/或鍵值存儲(如Project Voldemort,MongoDB等)?到目前爲止,我所看到的大部分選項似乎更適合於非Microsoft/Java /開源技術,我想知道是否有人對Microsoft堆棧的這種解決方案有任何經驗/建議。文檔數據庫/用於.Net項目的鍵值存儲

+0

持久性是必須的。對不起,我以前沒有提過這個。 – jamesaharvey 2009-10-09 17:35:54

回答

4

CouchDB非常受歡迎,accessible via .Net雖然不適合在Windows上安裝。

節儉API像cassandra兼容的服務器將討論.Net

Tokyo Cabinet可以通過(顯然)全.Net port of Tokyo Tyrant

MongoDB簡單地訪問具有several .Net api options

我建議,指示是否分片(或其他水平伸縮能力)或多或少地重要,因爲所有上述的交易都會影響到持續存儲的一致性水平以某種方式或其他方式獲得高度的可擴展性。

1

mongodb基於社區的opensource.net驅動程序工作得非常好,速度非常快。它可以在mongodb主頁上找到

1

Microsoft "Velocity"是否這樣做(也可鏈接到their blog),但仍處於社區技術預覽(即「測試版」)。

其他項目,如memcached,都有.NET API。

+0

對不起,我之前沒有提到,但我正在尋找的要求之一是持久性。儘管如此,看起來像一個有趣的項目。 – jamesaharvey 2009-10-09 17:35:08

1

社區支持C#驅動程序mongodb繳費在github

而另一位有前途的鍵值存儲是hyphertable。您可以通過c#thrift客戶端訪問它。你可以得到它here

我沒有節儉客戶的工作經驗。因此,你可以在hyphertable論壇中澄清它..

2

有一個memcachedb是持久的,也是持久的東京內閣(並且據說非常快)。兩者都與memcache協議兼容,以便您可以使用它們的驅動程序.net

相關問題