공유된 행 히스토리
최신 커밋 버전
salary=400
UPDATE가 만든 새 버전
이전 버전
salary=350
undo / tuple 기록으로 연결
더 과거 버전
salary=300
오래된 스냅샷이 참조 가능
READ COMMITTED 계열 읽기
문장 시작 시점의 최신 커밋을 읽음
대개 400을 보지만, 다음 SELECT에서는 더 새 커밋을 볼 수 있습니다.
고정 스냅샷 읽기
트랜잭션 시작 시점의 버전에서 멈춤
예전 스냅샷이면 350이나 300을 계속 읽어도, 쓰기 트랜잭션을 기다리지 않습니다.