복구는 커밋 여부로 Redo와 Undo를 가른다
장애 후 로그를 스캔해 커밋된 변경은 다시 살리고, 미완료 변경은 이전 값으로 되돌립니다.
RedoCOMMIT 있음디스크 반영 여부와 관계없이 결과를 다시 적용합니다.
UndoCOMMIT 없음부분 실행 흔적을 이전 값으로 되돌립니다.
Lock/MVCC동시성 기록누가 어떤 버전을 볼 수 있었는지 해석합니다.
LSN 120T1 UPDATE 뒤 COMMIT 기록이 있음
Redo
LSN 128T2 UPDATE만 있고 COMMIT이 없음
Undo
LSN 132Lock/MVCC 기록은 노출 범위를 해석
격리
복구가 끝난 뒤에는 제약 조건과 업무 규칙을 다시 확인해 최종 상태의 일관성을 검증합니다.