WRITE CONFLICT
MVCC와 쓰기 충돌
MVCC가 일반 읽기를 돕더라도, 같은 행을 고치는 쓰기끼리는 락과 충돌 검사가 필요하다.
read
write conflict
1
T1 UPDATE
id=101에 X-Lock 획득
2
T2 SELECT
일관 읽기는 과거 버전 가능
3
T2 UPDATE
같은 행 갱신은 T1 종료 대기
4
Retry
충돌·타임아웃·직렬화 실패 처리