2017-02-09 5 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 개 데이터를 가지고하는 것이 좋습니다 첨부 파일 하나 또는 각각 첨부 파일이 여러 개인 데이터? –

관련 문제