[Elasticsearch - The Definitive Guide] Optimistic Concurrency Control

Elastic/TheDefinitiveGuide 2015. 11. 27. 15:35
Conflict 에 대한 내용입니다.

역시 잊어버릴 까봐 기록해 봅니다.


원문링크) 


내용요약)

- 내부적으로 같은 문서에 대한 수정이 발생 할 경우 version 정보는 계속 증가 합니다.

- 이미 갱신된 문서에 대해서 이전 version 정보를 가지고 수정 요청이 들어 오게 될 경우 conflict 오류를 발생 시킵니다.

- 원본 데이터에 대한 version 정보를 이미 사용중이라면 version_type=external 로 설정해서 사용 할 수 있습니다.


transaction 처리가 필요한 데이터에 대해서는 사용하시면 좋을 것 같습니다.


: