2

次のプロジェクトでcouchdbまたはmongodbを使用することを考えています。mongodbがシャーディングとレプリケーションの両方をサポートしていることは知っていますが、couchdbがパーティショニングをサポートしていると書かれているドキュメントは見つかりません。では、couchdbがパーティショニングをサポートしているかどうか知っていますか?

4

2 に答える 2

3

CouchDB はパーティショニングをサポートしていませんが、BigCouch (http://bigcouch.cloudant.com/use) はサポートしています。BigCouch のパーティショニング機能などは、今後数回のリリースで CouchDB に組み込まれる予定ですが、BigCouch は現在も機能しています。

于 2012-09-10T16:00:34.323 に答える
0

CouchBaseはシャーディングもサポートしています。一部は効率化のために C で書き直されており、SDK はさまざまな言語で利用できます。CouchDB は REST のみをサポートし、クライアント ライブラリはそれを使用する必要があります。とはいえ、私は CouchBase の哲学に納得しておらず、BigCouch に希望を置いています。

CouchBase には独自の amin アプリがあり、 futon を使用しないことに注意してください。エンジンが追加のサービス (シャーディング) をサポートしているため、期待どおりです。機能セットはより大きくなっています。しかし、futon はビュー (Couch クエリ) の開発に役立ちます。BigCouch と CouchBase は CouchDB とほぼ互換性があり、前者を使用して開発できるはずです。アプリをデプロイするときが来て、BigCouch パッチがまだ CouchDB にない場合は、フォークの 1 つに切り替えることができます :) BigCouch と CouchDBおよびCouchBase とCouchDB の小さな違いに注意してください。

于 2012-09-10T17:26:24.813 に答える