2017-02-09 63 views
1

我只是想知道从CouchDB和PouchDB同步数据的优先级。带附件的数据是否优先考虑最后的数据,没有附件的数据优先?CouchDB和PouchDB同步中的优先级

同步如何工作?如果特定条目的数据同步失败会怎么样?它会重试一遍又一遍吗?还是会从停止的地方同步?

回答

1

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

无法传输的文档在被报告为错误之前会重试许多次。

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

+0

谢谢!但对于同步,是它更好地与多个1个数据附件或多个数据每个有1个附件? –