ネットのプロジェクトで使用するための文書データベース/キーと値のストア[閉じました]
質問
任意の文書データベースおよび/またはキーバリューストアはネットプロジェクトでうまく動作(プロジェクトヴォルデモート、MongoDBの、などのようなもの)がありますか?私がこれまで見てきたほとんどのオプションは、Microsoft以外の/ Javaの/オープンソース技術に対してよりギヤードように見えると、誰もが任意の経験/マイクロソフトのスタックのためのそのようなソリューションを提案していた場合、私は思っていた。
解決
CouchDBのはよく考えられているとアクセス可能それでもます。
カサンドラのような倹約のAPI互換サーバは、<のhref = "HTTPをお話します:// SVN .apache.org /のViewVC /インキュベーター/リサイクル/トランク/ libに/ CSHARP /」のrel = "nofollowをnoreferrer">。ネットの
/:単純に(明らかに)完全な<のhref = "HTTPでアクセスすることができのの/tokyotyrant.codeplex.com/」のrel = "nofollowをnoreferrer">。ネットポートMongoDBのを持ってい<のhref = "http://www.mongodb.org/display/DOCS/ドライバー」のrel = "nofollowをnoreferrer">いくつかのネットAPIオプションの
私はシャーディング(または他の水平スケーリング機能)かどうかを示すことを示唆しているいくつかの方法で、多かれ少なかれ重要な一貫オフ上記の貿易のすべてからあなたの永続ストアの一貫性のあるレベル、低レイテンシーと良いスケーラビリティのためにありますか別ます。
他のヒント
また、永続的であるmemcachedb、そして永続的な(そしておそらく非常に速い)である東京のキャビネットがあります。どちらも、あなたは.NETのために彼らのドライバを使用することができますmemcacheのプロトコルSOTと互換性があります。
MongoDBのためのコミュニティベースのopensource.netドライバはかなり良い作品と本当に速いです。これは、MongoDBのホームページ上で見つけることができます。
マイクロソフト "ベロシティ" にも、この(へのリンクを行います)が、コミュニティー技術プレビュー(つまり、 "ベータ")のままです。
他のプロジェクトは、memcachedのように、.NET APIを持っています。
コミュニティ<のhref = "HTTPで盛 MongoDBののためのC#のドライバーをサポート: //github.com/samus/mongodb-csharp」のrel = "nofollowをnoreferrer"> githubのの
また、別の有望なキー値ストアは hyphertable のです。あなたは、C#のリサイクルクライアントを介してこれにアクセスすることができます。あなたはここにのそれ取得することができます。
私は倹約クライアントとのいずれかの実務経験を持っていけません。ですから、hyphertableフォーラムでそれを明確にすることができます..
for .NETの東京内閣へのリンクがクライアントドライバのためです。 東京内閣OGタイラントのポートは、このサイトからダウンロードすることができますがあります。 http://spench.net/drupal/software/tokyocabinetする
私はこのポートをtestetしていない。