데이터베이스 회복 편집하기
IT위키
편집을 취소할 수 있습니다. 이 편집을 되돌리려면 아래의 바뀐 내용을 확인한 후 게시해주세요.
최신판 | 당신의 편집 | ||
46번째 줄: | 46번째 줄: | ||
* 트랜잭션이 실패할 경우 Shadow Page Table을 Current Page Table로 함 | * 트랜잭션이 실패할 경우 Shadow Page Table을 Current Page Table로 함 | ||
=== | === 미디어 회복 기법 === | ||
;Media Recovery | ;Media Recovery | ||
* 디스크와 같은 비휘발성 저장 장치가 손상되는 장애 발생을 대비한 회복 기법 | * 디스크와 같은 비휘발성 저장 장치가 손상되는 장애 발생을 대비한 회복 기법 | ||
53번째 줄: | 53번째 줄: | ||
* (Undo는 사용되지 않음) | * (Undo는 사용되지 않음) | ||
=== [[ARIES 회복 기법]] === | === [[[ARIES 회복 기법]] === | ||
* '''REDO 중 Repeating history''': 붕괴가 발생했을 때의 데이터베이스 상태를 복구하기 위하여 붕괴 발생 이전에 수행했던 모든 연산을 다시 한번 수행. 붕괴가 발생했을 때 완료되지 않은 상태였던 (진행 트랜잭션)은 UNDO | * '''REDO 중 Repeating history''': 붕괴가 발생했을 때의 데이터베이스 상태를 복구하기 위하여 붕괴 발생 이전에 수행했던 모든 연산을 다시 한번 수행. 붕괴가 발생했을 때 완료되지 않은 상태였던 (진행 트랜잭션)은 UNDO | ||
* '''UNDO 중 Logging''': UNDO를 할 때에도 로깅을 함으로써 회복을 수행하는 도중에 실패하여 회복을 다시 시작할 때에 이미 완료된 UNDO 연산은 반복하지 않음 | * '''UNDO 중 Logging''': UNDO를 할 때에도 로깅을 함으로써 회복을 수행하는 도중에 실패하여 회복을 다시 시작할 때에 이미 완료된 UNDO 연산은 반복하지 않음 |