Undo Segment

현재 블록이 너무 최신이면 undo 체인을 따라 과거 이미지를 만든다

Oracle consistent read는 현재 행의 SCN을 비교하고, 기준보다 최신이면 undo record를 적용해 읽을 버전을 복원한다.

현재 블록

A=300 SCN 2000, too new
A=200 SCN 1500, visible
A=100 SCN 1000, older

판정

01 Query SCN 1500

읽기 기준을 고정한다.

02 Current 비교

SCN 2000은 기준보다 최신이다.

03 Undo 적용

SCN 1500 이미지로 복원한다.

04 Return

A=200을 반환한다.