2017-02-09 24 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 вложение? –

 Смежные вопросы

  • Нет связанных вопросов^_^