회복 정책이 다음과 같다. 변경 전·후 값을 로그에 기록하며, 커밋 전 변경도 데이터 페이지에 기록될 수 있다. 커밋 시 모든 데이터 페이지의 기록을 강제하지 않는다. 장애 후 미완료 트랜잭션의 변경을 UNDO하고 완료 트랜잭션의 미반영 변경을 REDO하는 기법은?
정답 3번
커밋 전 변경이 디스크에 기록될 수 있는 STEAL 정책 때문에 미완료 트랜잭션의 변경을 UNDO해야 한다. 커밋 때 모든 데이터 페이지를 강제로 기록하지 않는 NO-FORCE 정책 때문에 완료한 변경이 디스크에 없으면 REDO해야 한다. 두 처리를 모두 사용하는 즉시 갱신 회복이다.
콘텐츠 정보
- 자료 유형
- 편집복원
- 검수 상태
- 원자료 대조 완료
- 해설 작성·검수
- 정처LAB 편집 기준
- 최종 검수
- 2026-10-06