CHOICE GUIDE

격리 수준 선택 기준

기본 격리 수준을 이해하고, 중요한 경합 경로에만 잠금, 제약, 재시도, SERIALIZABLE을 더한다.

기본값 유지
명시적 보호
재시도 설계
일반 요청

짧은 트랜잭션과 원자적 UPDATE로 READ COMMITTED 또는 기본값을 사용

short tx
재고/예약

조건부 UPDATE, unique 제약, FOR UPDATE, 큐 직렬화를 조합

constraint
여러 행 불변식

SERIALIZABLE 또는 동등한 잠금 설계와 재시도 정책이 필요

retry