반응형
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 (1) | 2021.03.07 |
| 데이터회복(Data Recovery) (0) | 2021.03.07 |
| DB 교착상태(Deadlock) (0) | 2021.03.07 |
| 낙관적 검증(Validation) 기법 (0) | 2021.03.07 |


댓글