I. 트랜잭션 무결성 보장 데이터베이스 회복기법 개요

필요성 장애 발생 ────▶ 회복 관리자 개입 ────▶ 무결성 상태 복원
정의 장애 발생 시 데이터베이스를 모순 없는 일관된 상태로 복원하는 기술
특징 - 데이터 영속성 보장 - 사전 로그 기록 원칙

II. 3가지 데이터베이스 회복기법

가) 상태 로그 기반 Redo 및 Undo 복구 연산

구분 핵심 설명
Redo 재실행 전진 복구 - 변경 값 재적용

나) 사전 기록 원칙 로그기반 회복기법

구분 핵심 설명
지연 갱신 물리적 반영 보류 - 트랜잭션 완료 대기

다) 체크포인트, 그림자 페이지 회복기법

구분 핵심 설명
체크포인트 동기화 시점 저장 - 장애 탐색 범위 축소

나. 3대 데이터베이스 회복기법 상세 비교

비교 요소 로그기반 기법 검사점 기법 그림자페이지 기법
복구 속도 전체 탐색 장시간 검사점 이후 단축 포인터 변경 즉시
부하 원인 로그 입출력 부하 주기적 동기화 부하 디스크 공간 낭비
복구 연산 전후진 복구 필요 전후진 복구 필요 복구 연산 불필요

“끝”