3

現在のプロジェクトのいくつかのnoSQLソリューションを評価しています。私の注意を引いたさまざまなシステムは現在

彼らが書いたので、最後のものは私の評価でもっと保留になっています

それはまだ新しいシステムであり、ラフなエッジ、悪いエラーメッセージ、そしておそらく多くのキャッチされていないバグがあります。これらのいずれかが見つかった場合はお知らせください。修正いたします。

そして私は安定した解決策を探しています。もう1つは、優れたJavaサポートが必要なことです。Erlangで書かれたcloudDBには、いくつかのクライアントライブラリがあり、ektorpが最良の選択のようです。ここでの問題は、どういうわけか、ektorpがそれほど頻繁に使用されていないように見えることです。私がダウンロードセクションを調べると、約があります。400ダウンロード。OK、ほとんどの人はMaven依存関係を介してそれを使用しますが、それでも400は私を驚かせました。couchDB Javaライブラリに関する古いStackoverflowの質問がありますが、これはektorpも推奨します。今より良い解決策はありますか?

現時点では、Cassandraは私にとって最も安定して成長している選択肢のように見えますが、cloudDBはとても簡単できれいに感じますが、それにアクセスするためのJavaツールがないのでしょうか、それともcloudDBにアクセスするための独自のクライアントを作成するのが理にかなっていますか?

4

3 に答える 3

5

リストにMembaseServer(Couchbase、Inc.製)を含めるとよいでしょう。当社のエンジニアは、ほとんどのmemcachedおよびCouchDBプロジェクトを作成し、spymemcachedクライアント(Javaクライアント)を作成しました。特にJavaについてはかなりの経験があります。

Membase Serverは、CouchDBストレージレイヤーでアップグレードされる予定です。これにより、マップリデュースを介したより優れたインデックス作成/クエリと、CouchDBの優れた同期が実現します。

製品の技術的な当社に関する詳細については、http: //techzone.couchbase.com/wiki/display/membase/Homeをご覧ください。

そして会社についてのより多くの情報:http://www.couchbase.com/

Perry Sr. Solutions Architect、Couchbase Inc.

于 2011-05-12T15:30:30.963 に答える
2

MongoDBがリストに含まれていない特別な理由はありますか?それは多くの素晴らしい機能を備えたかなり安定していて、それらは非常に良いドライバーのリストを持っています。

Javaドライバー。

http://www.mongodb.org/display/DOCS/Java+Language+Center

https://github.com/mongodb/mongo-java-driver/downloads

于 2011-05-10T15:43:33.410 に答える
2

免責事項:私はEktorpの作成者です。

Ektorpは現在、私の知る限り最も成熟したソリューションです。人々がそれをもっと使わない理由の1つは、おそらく、単純なCouchDBクライアントを自分で作成するのが非常に簡単であるという事実によるものです。

Spring DataプロジェクトのロードマップにはCouchDBの統合が含まれていますが、それはまだそれほど進んでいません。

CouchDB用のどのJavaツールが不足していますか?

独自のクライアントを作成する代わりに、Ektorpを簡単に拡張するか、Githubを介してプロジェクトに貢献することができます:https ://github.com/helun/Ektorp

于 2011-05-12T13:32:40.063 に答える