나는 마스터 데이터베이스와 동기화되는 거대한 마스터 CouchDB 데이터베이스와 슬레이브 읽기 전용 CouchDB 데이터베이스를 가지고있다.
변경 비율이 빠르며 서버 간의 채널이 느리고 불안정하기 때문에 주문/우선 순위를 설정하여 어떤 문서가 먼저 올지 정의해야합니다. 우선 순위가 가장 높은 문서가 최신 버전인지 확인하고 목록 끝에있는 문서를 무시할 수 있어야합니다.복제 순서를 제어 할 수 있습니까?
가 가능하지 않은 경우 필터링하지
정렬, 어떤 솔루션이 될 수 있을까?
http://wiki.apache.org/couchdb/Replication
http://couchapp.org/page/index
UPDATE :
자원 난 이미 살펴 보았다 마스터 데이터베이스는 실제로 NPM 레지스트리를 Node.js를하고, 순서는 list of Most Depended-upon Packages입니다. 잠시 후 복제 50G가 항상 실패하기 때문에 proxy을 만들려고합니다. 그러나 사실 "우리는 그 모듈 중 90 %는 필요하지 않지만 우리가 의존하는 모듈에 대해서는 빠른 액세스가 가능합니다."
아마 마스터에서보기를 만들까요? –
3 년 후, 알려진 솔루션입니까? 수락 된 대답에 따르면 모든 병합은 주요 병합 후에 해제되었습니다. 우선 순위 수준을 문서에 지정하고 필터링하면 효과가 있지만 분명히 타협점입니다. –
이 질문에 대한 현상금을 시작하거나 새 질문과 여기에서 링크를 요청하십시오. –