낙관적 락과 유사한 방식으로 동작한다.
데이터베이스에 아래와 같은 제약 조건(예시)을 추가한다.
예시
CONSTRAINT "check_room_count" CHECK(("total_inventory - total_reserved" >= 0))
장단점