쓰기-쓰기 충돌. 한쪽 수정이 사라지는 데이터 손실.
네 문제는 “무엇이 바뀌었는가”로 구분한다
격리 수준이 높아질수록 더 많은 이상 현상을 줄이지만, 갱신 분실은 SQL 작성 방식과 충돌 감지도 함께 봐야 한다.
미커밋 값을 읽음. rollback되면 존재하지 않는 값.
같은 행을 다시 읽었는데 커밋된 값이 바뀜.
같은 조건 조회의 결과 집합이 바뀜.
읽는 법: 값 하나가 바뀌었는지, 행 집합이 바뀌었는지, 쓰기 결과가 사라졌는지 먼저 나눈다.