4

.Netプロジェクトでうまく機能するドキュメントデータベースやキーバリューストア(Project Voldemort、MongoDBなど)はありますか?私がこれまで見てきたオプションのほとんどは、Microsoft / Java /オープンソース以外のテクノロジを対象としているようで、Microsoftスタック用のそのようなソリューションの経験/推奨事項があるかどうか疑問に思いました。

4

6 に答える 6

4

CouchDBは高く評価されており、Windowsにインストールするのはそれほど快適ではありませんが、.Netを介してアクセスできます。

cassandraのようなThriftAPI互換サーバーは.Netについて話します

東京内閣は、東京暴君の(明らかに)完全な.Netポートから簡単にアクセスできます。

MongoDBにはいくつかの.NetAPIオプションがあります

上記のすべてが何らかの方法で低レイテンシと優れたスケーラビリティと一貫性をトレードオフするため、シャーディング(または他の水平スケーリング機能)が永続ストアのある程度の一貫性にとって多かれ少なかれ重要であるかどうかを示すことをお勧めします。

于 2009-11-23T22:58:11.177 に答える
2

永続的なmemcachedbと、永続的な(そしておそらく非常に高速な)tokyoキャビネットがあります。どちらもmemcacheプロトコルと互換性があるため、.net用のドライバーを使用できます

于 2009-10-09T19:02:12.090 に答える
1

mongodb用のコミュニティベースのopensource.netドライバーは非常にうまく機能し、非常に高速です。これは、mongodbのホームページにあります。

于 2009-10-09T14:05:31.860 に答える
1

Microsoftの「Velocity」はこれを実行しますが(ブログへのリンクでもあります)、まだコミュニティテクノロジのプレビュー(つまり「ベータ版」)にあります。

memcachedなどの他のプロジェクトには、.NETAPIがあります。

于 2009-10-09T14:08:18.433 に答える
1

コミュニティがサポートするGitHubで利用可能なmongodb用のCドライバー

そして、もう1つの有望なKeyValueストアはhyphertableです。これには、c#thriftクライアントを介してアクセスできます。ここで入手できます。

倹約家との実務経験はありません。だからあなたはそれをhyphertableフォーラムで明確にすることができます。

于 2009-10-09T14:22:26.927 に答える
0

.Netの東京キャビネットへのリンクはクライアントドライバー用です。東京内閣と暴君の移植があり、このサイトからダウンロードできます: http ://spench.net/drupal/software/tokyocabinet

私はこのポートをテストしていません。

于 2009-12-22T14:09:33.873 に答える