본문 바로가기
IT기술노트/데이터베이스

REDO, UNDO

by 비트코기 2021. 3. 7.

I. 데이터베이스의 내용 복원 기법 REDO의 개요

가. REDO의 정의

   - 장애 발생 시 진행된 트랜잭션에 대해 로그 기록을 이용하여 재실행함으로써 데이터베이스 상태 복원

   - Archive 사본 + Log: Commit 후의 상태

나. REDO의 특징

   - 데이터에 대해 일어나는 모든 변화를 기록한 REDO Log 이용

   - 버터와 디스크 사이의 REDO Log 파일 배치

다. REDO의 회복기법


II. 데이터베이스 일관성 유지 기법, UNDO의 개요

가. UNDO의 정의

   - 장애 발생 시 데이터베이스에 대한 모든 변경사항, Commit되지 않은 트랜잭션에 대한 작업을 취소함으로써 데이터베이스 일관성 유지, 원래 데이터베이스 상태로 복원

나. UNDO의 특징

   - 데이터베이스 갱신 내용을 UNDO 세그먼트에 저장하여 UNDO 수행 시 이용

   - 데이터베이스 갱신 전, 데이터의 상태에 대한 과거 정보 필요

다. UNDO의 회복기법

 

 

 

반응형

댓글