2017-02-09 25 views
1

CouchDBとPouchDBからの同期のためのデータの優先順位付けについては不思議です。添付ファイルのあるデータは最後のデータに優先順位付けされ、添付ファイルのないデータは最初に優先順位付けされますか?CouchDBとPouchDBの同期における優先順位付け

どのように同期が行われますか?特定のエントリでデータの同期に失敗した場合はどうなりますか?もう一度同期を再試行するのか、停止する場所から同期するのですか?

答えて

1

CouchDBは、すべてのドキュメントのリストを、挿入され、最後に更新された順に保持します。レプリケーションでは、そのリストをレプリケーションの前に戻すので、優先順位付けはありません。同期はドキュメントの複数の並列バッチで機能するので、ドキュメントがターゲットにどのように到達するかの実際の順序はさまざまですが、これを制御する方法はありません。

転送に失敗したドキュメントは、エラーとして報告される前に何度も再試行されます。

同時バッチの数とバッチサイズは両方のCouchDBに設定可能です((https://pouchdb.com/api.html#replicationに「詳細オプション」を参照)http://docs.couchdb.org/en/2.0.0/config/replicator.html)and PouchDBを参照してください。

+0

感謝!しかし、同期のために、それは複数と1つのデータを持っている方が良いです1つの添付ファイルがある添付ファイルまたは複数のデータ? –

関連する問題