본문 바로가기
전산 관련 시험/정보처리기사 개념정리

DB회복 연산자_Redo, Undo

by 응_비 2022. 8. 2.
DB 회복 연산자
(1) 장애 발생 전 DB로 복구
(2) 변경 연산 취소
Redo, undo [REDO(Forward Recovery)] :
최근 체크포인트 이전으로 복원 (Archive사본 + Log) -
DB내용 자체가 손상이 된 경우에 가장 최근의 복제본을
적재시킨 뒤 이 복제본 이후에 일어난 변경만을
로그를 이용하여 재실행하여 복구 [예] <Ti,Start>,
<Ti, Commit> 둘다 --> REDO

[UNDO(Backward Recovery)] :
모든 변경내용 취소하여 복원
(Log + Backward 취소연산)
- DB내용 자체는 손상되지 않았지만
변경중이거나 변경된 내용에 대한 신뢰성을
잃어버린 경우에 로그를 이용하여
모든 변경을 취소시킴으로써 복구
[예] <Ti,Start>만 있고 <Ti,Commit>없으면
--> UNDO

 

댓글