본문으로 건너뛰기

Conditional Write

조건부 쓰기

쓰기를 수행할 때 사전 조건(예: 키의 현재 버전이 특정 값과 일치)을 검사하고 조건이 참일 때만 커밋을 허용하는 저장소 수준의 기능이다. Postgres의 WHERE 절, S3의 If-Match, DynamoDB의 조건식이 해당 기능의 실세계 표현이다. 이 기능은 쓰기 충돌을 즉시 감지해 실패를 반환하므로 잃어버린 업데이트를 조기에 포착할 수 있다.