CouchDB和PouchDB同步中的优先级

时间:2017-02-09 04:48:28

标签: synchronization couchdb attachment pouchdb

我只是想知道要从CouchDB和PouchDB同步数据的优先级。带附件的数据是否优先于最后一个数据,没有附件的数据是否优先排序?

同步如何工作?如果特定条目的数据同步失败怎么办?它是否会重新尝试将其重新同步,或者它会从停止的位置同步?

1 个答案:

答案 0 :(得分:1)

CouchDB按照插入和上次更新的顺序保留所有文档的列表。复制在复制中将列表返回到前面,因此没有优先级。同步在多个并行批处理的文档中工作,因此文档到达目标的实际顺序可能会有所不同,但无法控制它。

在报告为错误之前,会多次重试未能传输的文档。

可以在CouchDB中配置并发批次数和批量大小(请参阅http://docs.couchdb.org/en/2.0.0/config/replicator.html)and PouchDB(请参阅https://pouchdb.com/api.html#replication中的“高级选项”)。