2012-08-02 2 views
1

뷰가 인덱싱 되어도 말할 수있는 것부터 = ok는 결과를 반환합니다. 내 질문은보기가 검사 점을 수행하는 동안 무엇을합니까?보기가 검사 점 일 때 stale이 어떻게 작동합니까?

뷰가 인덱싱되고 여전히 검사 점이 stale = ok 일 경우 검사 점 시작 전에 있었던 것처럼보기를 반환하거나 현재 색인 빌드 중에 마지막 검사 점에서와 같이보기를 반환합니까?

내가 궁금해하는 것 같아요,보기를 일관되게 (즉, 완전히 빌드 된) 보장하기 위해 오래된 사용할 수 있습니다, 그래서 인덱스를 업데이트하려면 일반적으로보기를 호출하는 다른 프로세스가있을 것이라고하지만 UI stale = ok를 사용하고 항상 완전히 작성된 색인을 갖습니다 (잠시 동안 만료 된 경우도 있음).

희망이 되셨습니다.

답변

0

CouchDB에서 트랜잭션은 단일 문서 갱신으로 제한됩니다. ACID compliant이므로 쿼리 결과는 항상 일치합니다.

마틴 브라운은 tips to handle view updates을 썼습니다.

+0

이 답변은 부실 뷰 또는 검사 점을 전혀 다루지 않습니다! –

관련 문제