[Elasticsearch - The Definitive Guide] Optimistic Concurrency Control
Elastic/TheDefinitiveGuide 2015. 11. 27. 15:35Conflict 에 대한 내용입니다.
역시 잊어버릴 까봐 기록해 봅니다.
원문링크)
내용요약)
- 내부적으로 같은 문서에 대한 수정이 발생 할 경우 version 정보는 계속 증가 합니다.
- 이미 갱신된 문서에 대해서 이전 version 정보를 가지고 수정 요청이 들어 오게 될 경우 conflict 오류를 발생 시킵니다.
- 원본 데이터에 대한 version 정보를 이미 사용중이라면 version_type=external 로 설정해서 사용 할 수 있습니다.
transaction 처리가 필요한 데이터에 대해서는 사용하시면 좋을 것 같습니다.