UNDO NEEDS HISTORY
왜 Redo가 먼저인가
Redo는 데이터 페이지와 일부 undo 구조 변경을 복원해, 이후 미완료 트랜잭션을 되돌릴 수 있게 한다.
restore historyrollback
Log 기준 복원
체크포인트 이후 필요한 로그 범위를 확인한다.
Undo 정보 재생성
일부 undo 구조 변경도 redo 대상이 될 수 있다.
Loser Undo
복원된 상태에서 미완료 트랜잭션만 되돌린다.