ARIES
ARIES는 분석하고, 역사를 반복하고, loser만 보상 로그로 되돌린다
Analysis가 복구 대상을 찾고 Redo가 장애 직전 상태를 재현한 뒤 Undo가 미완료 트랜잭션을 정리한다.
checkpoint
DPT와 TT 단서
→
crash
로그 끝에서 중단
→
analysis
winner/loser와 recLSN 파악
→
redo
history 반복
→
undo + CLR
loser만 보상 로그로 취소
핵심:
먼저 역사를 반복하고, 그 다음 loser transaction만 되돌린다.