2017-02-09 67 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個附件? –