WRITE AHEAD LOGGING
WAL 원칙
데이터 페이지보다 관련 로그가 먼저 안정 저장소에 도달해야 장애 후 되돌리거나 재적용할 수 있다.
undo ruleredo rule
구분
규칙
깨지면 생기는 문제
Undo Rule
before info first
데이터 페이지 flush 전 취소 정보 기록
원래 값을 몰라 rollback 불가
Redo Rule
commit log first
commit 응답 전 필요한 redo 안정화
커밋 변경 재적용 불가