我只是想知道要从CouchDB和PouchDB同步数据的优先级。带附件的数据是否优先于最后一个数据,没有附件的数据是否优先排序?
同步如何工作?如果特定条目的数据同步失败怎么办?它是否会重新尝试将其重新同步,或者它会从停止的位置同步?
答案 0 :(得分:1)
CouchDB按照插入和上次更新的顺序保留所有文档的列表。复制在复制中将列表返回到前面,因此没有优先级。同步在多个并行批处理的文档中工作,因此文档到达目标的实际顺序可能会有所不同,但无法控制它。
在报告为错误之前,会多次重试未能传输的文档。
可以在CouchDB中配置并发批次数和批量大小(请参阅http://docs.couchdb.org/en/2.0.0/config/replicator.html)and PouchDB(请参阅https://pouchdb.com/api.html#replication中的“高级选项”)。