지연 갱신은 커밋 전 데이터 파일 반영을 미루고 Redo로 복구한다
교육용 모델에서는 미커밋 변경이 데이터 파일에 쓰이지 않는다고 보고, 커밋 로그가 남은 변경만 다시 적용합니다.
커밋 경계를 기준으로 복구 대상을 나눈다
1. Write log
변경은 로그에만 기록
데이터 파일 반영은 아직 미룬다.
2. Commit
커밋 레코드 안정화
이 시점부터 Redo 대상이 된다.
3. Apply
데이터 파일에 반영
나중에 실제 페이지를 갱신한다.
4. Crash
커밋 로그 기준 Redo
커밋된 변경만 다시 적용한다.
핵심: “커밋 전에는 데이터 파일에 쓰지 않는다”는 가정 덕분에 복구 설명이 Redo 중심으로 단순해진다.