반응형
I. 로그파일을 이용한 데이터 복구기법, 로그기반 회복기법의 개요
가. 로그기반 회복기법의 정의
- DB 변경 내역을 로그에 보관, 데이터 장애 발생 시 로그 기반 REDO/UNDO를 수행하여 데이터를 회복하는 기법
나. 로그기반 회복기법의 특징
- 운영부하 경감: 실시간 DB 반영에 대한 부하경감
- 회복 시 느린 속도: REDO, UNDO를 위하여 로그 전체 조사
II. 로그기반 회복기법의 유형
가. 즉시 갱신기법
구분 |
설명 |
개념도 |
|
정상동작 |
- 트랜잭션이 수행 중 갱신결과를 바로 로그 기록/ DB Commit |
회복동작 |
- 트랜잭션 실패 시 로그기반 UNDO, 다중 User 환경에서는 2PL같은 보호 기술 필요 |
장점 |
- 직관적 기록 및 회복 기술, 저장공간 적게 차지 |
단점 |
- 로그 처리를 위한 부하 증가 |
나. 지연 갱신기법
구분 |
설명 |
개념도 |
|
정상동작 |
- 트랜잭션 수행 시 로그에 우선 기록, 트랜잭션 종료 시 로그기반 DB Commit |
회복동작 |
- 트랜잭션이 미 종료 시 로그 폐기, 다중 User 환경에서는 2PL같은 보호 기술 필요 |
장점 |
- 트랜잭션 완료 까지 DB 부하 적음 |
단점 |
- REDO시 로그 기록 작업을 재 수행, 로그 검색 부하 |
반응형
'IT기술노트 > 데이터베이스' 카테고리의 다른 글
데이터 백업(Data Backup) (0) | 2021.03.07 |
---|---|
데이터베이스 반영연산 (0) | 2021.03.07 |
그림자페이징(Shadow Paging) 회복기법 (0) | 2021.03.07 |
체크포인트(Checkpoint) 회복기법 (0) | 2021.03.07 |
REDO, UNDO (0) | 2021.03.07 |
데이터회복(Data Recovery) (0) | 2021.03.07 |
DB 교착상태(Deadlock) (0) | 2021.03.07 |
낙관적 검증(Validation) 기법 (0) | 2021.03.07 |
댓글