회복 기법
회복 기법(Recovery) 개념
회복 기법은 트랜잭션을 수행하는 도중 장애로 인해 손상된 데이터베이스를 손상되지 이전의 정상적인 상태로 복구시키는 작업
회복 기법의 종류
- 로그 기반 회복 기법(Log Recovery)
- 체크 포인트 회복 기법(Checkpoint Recovery)
- 그림자 페이징 회복 기법(Shadow Paging Recovery)
1. 로그 기반 회복 기법
1-1. 지연 갱신 회복 기법(Deferred Update)
트랜잭션이 완료되기 전까지 데이터베이스에 기록하지 않는 기법
1-2. 즉각 갱신 회복 기법(Immadiate Update)
트랜잭션 수행 중 갱신 결과를 바로 데이터베이스에 반영하는 기법
2. 체크 포인트 회복 기법(Checkpoint Recovery)
장애 발생 시 검사점 이후에 처리된 트랜잭션에 대해서만 장애 발생 이전의 상태로 복원시키는 회복 기법
3. 그림자 페이징 회복 기법(Shadow Paging Recovery)
데이터베이스 트랜잭션 수행 시 복제본을 생성하여 데이터베이스 장애 시 이를 이용해 복구하는 기법