일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 정보
- 정보보호론
- c언어
- 광주-해남
- 일상
- 일기처럼 보이는 잡글
- 끄적끄적
- NICU
- 컴퓨터일반
- 일기처럼 보이는 뻘글
- 설계도
- 해남종합버스터미널
- 티스토리챌린지
- 슈퍼탱크대작전
- 공략
- 오블완
- 오늘의토픽
- 육아일기
- Lover
- 잡담만설
- 추가채용
- 말씀새기기
- 전산직
- 버스시간표
- swap
- 반복문
- 슈퍼탱크럼블
- 천주교
- 가톨릭
- 해남버스터미널
Archives
- Today
- Total
리안이와 함께하는 세상
[데이터베이스] 장애와 극복 본문
* 장애 유형
- 트랙잭션 장애, 시스템 장애, 미디어 장애, 행동 장애
1. 트랜잭션 장애 : 트랜잭션 내의 오류 or 내부조건(입력 데이터의 불량, 데이터의 불명, 시스템 자원의 과다 사용 요구 등)
2. 시스템 장애 : 하드웨어 오동작으로, 메인 메모리 에 있는 정보 손실 or 교착 (메모리)
3. 미디어 장애 : 디스크 헤드 붕괴 or 저장장치의 데이터 베이스 손상 (저장장치)
4. 행동 장애 : 데이터 발견 못하거나 연산 실패
* 시스템 실패 발생시 회복 기법
> checkpoint 이전에 commit 된 트랜잭션 : 아무런 작업을 할 필요가 없다. (Durability 에 의해 데이터 베이스에 적용이 된 상태)
> checkpoint 이후에 commit 된 트랜잭션 : redo 작업이 필요하다. (Atomicity에 의해 처음부터 다시 실행해야 함)
** commit이 없는 트랜잭션(checkpoint와 상관없음)
> 지연갱신 기법 : 아무것도 하지 않는다. (애시당초 로그에 이전 값을 기록하지도 않음. 아무것도 하지 않은 상태로 돌아감)
> 즉시갱신 기법 : 모두 undo연산을 수행한다.
* 미디어 장애시 회복 기법
1. 최신의 아카이브 덤프로부터 데이터 베이스 적재
2. 적재 이후 종료된 모든 트랜잭션은 로그를 이용해 REDO
'9급 공무원 > 컴퓨터 일반' 카테고리의 다른 글
[자료구조] 배열의 열 우선, 행 우선 (0) | 2017.03.05 |
---|---|
[데이터베이스] 최신 기술 동향 (0) | 2017.03.05 |
[데이터베이스] 트랜잭션 (0) | 2017.03.05 |
[데이터베이스] 정규화(Normalization) (0) | 2017.03.05 |
[데이터베이스] 설계(모델링) 및 구축 (0) | 2017.03.05 |