CouchDB 압축이 삭제 된 문서에 전혀 무관하다는 이론에 간단한 CouchDB를 사용합니다.CouchDB 압축 및 문서 삭제 - 무관심한 압축?
로컬 호스트 : 5984/ENQ/삭제 - 문서-ID { "오류": "NOT_FOUND", "이유"는 DELETE 방법을 통해 소파에서 문서를 삭제
는는 IT를 검색 할 때 다음과 같은 산출 : "deleted"}
예상. 로컬 호스트 : 5984/ENQ/_compact { '확인': TRUE}
그리고 확인 압축은 "compact_running" 완료 : 잘못된 내가 CouchDB를을 기대 이제
지금은 데이터베이스를 압축 NOT_FOUND 반환, 이유는 간단 GET 로컬 호스트에서 "실종": { "삭제": "이유를" "NOT_FOUND"을 "오류"}
과 함께 노력하고 5,984/ENQ/삭제 - 문서-ID ? rev = deleted_rev는 나에게 완전한 문서를 제공한다. 에세이 데이터.
그래서 나는 couchdb 압축이 삭제 된 문서에 대해 특별한 대우를하지 않는다고 생각하고 수정 작업의 일부인 rev 회수를 다시 조사합니다. 삭제 된 문서에 대해 설정할 수있는 rev_limit가 있습니까?
확실히 유일한 해결책은 _purge가 될 수 없습니까? 현재 수천 개의 고아가 삭제 된 문서가 있어야하며, 일반 문서의 버전 기록을 유지하려면이 시나리오에서 도움을주기 위해 rev_limit를 1로 줄이려고하지 마십시오.
우리가해야 할 복제 문제는 무엇입니까? 정화를 알고 있니?