선행 로그 기록

WAL 원칙

데이터 페이지보다 관련 로그가 먼저 안정 저장소에 도달해야 장애 후 되돌리거나 재적용할 수 있다.

되돌리기 규칙재수행 기준
구분
규칙
깨지면 생기는 문제
UNDO 규칙
before info first

데이터 페이지 flush 전 취소 정보 기록

원래 값을 몰라 rollback 불가

REDO 규칙
commit log first

commit 응답 전 필요한 redo 안정화

커밋 변경 재적용 불가