2011-10-27 4 views
4

良い.NETバインディングが見つかりましたMongoDB; CouchDB; カサンドラクラスター; RavenDB; db4o.NETアプリケーション用の軽いinfile nosqlデータストレージとして選択するものは何ですか?

NoSQLで新しくなった。私は産業データを保存する必要がありますが、多くのテキストではなく、さまざまな浮動小数点値のアーカイブを格納する必要があります。データ構造は動的ではありません。また、サービスをインストールする必要がない場合や、自動または非常に簡単なサービスが必要な場合は、さらに優れています。

はあなたに

+1

SQLコンパクトエディションや組み込みデータベースのようなSQLの代わりにnoSQLを使いたいという特別な理由はありますか? –

+0

nosqlに触れたいという特別な理由はありません。おそらく、将来のプロジェクトや現在のプロジェクトのための軽いデータストレージソリューションとしてもうまく使えるかもしれません。 – Cynede

答えて

1

ライトをありがとう、イン・ファイル(なしのサービス)のNoSQL?

あなたの好きなような音Berkeley DBBerkeley DB downloadにはC#と.Netのサポートが含まれているようです。

+0

しかし、これはnosqlではありません...私は見てみましょうafaik彼らは支払うことができますまたはsqliteの代わりにopensource。 – 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のは非常に近い第二です。 AyendeのRavenDBは、.NETとの適合性が高いソリューションを探しているなら、特に格納されたドキュメントを照会する際に便利です。

CouchとMongoの両方に優れた.NET APIがいくつかあります。自分の環境でCouchDBを設定する必要がない場合は、Cloudant.comでCouchDBを無料で試用することもできます。私はカッサンドラの経験がありません。