분석/재수행/되돌리기

ARIES 복구 단계

ARIES는 로그를 분석하고, 역사를 반복한 뒤, loser transaction을 보상 로그와 함께 되돌린다.

analysisredoundo
log timeline checkpoint LSN 42 LSN 57 crash analysis: DPT + TT redo from recLSN undo losers + CLR 역순 보상 winner는 유지, loser만 되돌림
Analysis

Dirty Page Table과 Transaction Table 구성

Redo

필요한 로그를 재적용해 장애 직전 상태에 접근

Undo

loser transaction을 역순으로 취소하고 CLR 기록