<정보처리기사>1.데이터베이스(3)
by BFine반응형
DB의 고급기능
트랜잭션- 병행제어 회복 시 처리되는 논리적 단위
- 특징 원자성 일관성 영속성 독립성
- commit 성공 rollback 실패(모두 취소)
병행제어- 여러개 트랜잭션 할때 일관성을 파괴하지 않도록 상호작용을 제어
- 공유 황동 최대화, 응답시간 최소
- 문제점: 갱신분실 비완료 의존성, 모순성 연쇄복귀
- 기법: 로킹 타임스탬프 최적병행 타중버전
로킹(Locking)- 병행제어 기법으로 트랜잭션이 엑세스 하기전 lock을 요청해여
lock 허락이 떨어져야 엑세스 가능
보안- 방식: 개인키(비밀키)암호(DES 알고리즘) 공개키(비대칭)암호(RSA 알고리즘)
분산 데이터베이스- 논리적으로 하나의 시스템이나 물리적으로 여러 곳으로 분산된것
- 구성요소: 처리기 DB 통신네트워크
- 목표: 위치 중복 병행 장애 들의 투명성
- 자치성 공유성 분산제어 성능향상 효용성 가용성 확장성
- 기능복잡, 설계어렵, 비용증가, 오류증가
이 부분은 출제빈도 하
반응형
'자격증 > 정보처리기사' 카테고리의 다른 글
<정보처리기사>전자계산기구조 (0) | 2017.04.12 |
---|---|
<정보처리기사>1.데이터베이스(4) (0) | 2017.03.25 |
<정보처리기사>1.데이터베이스(2) (0) | 2017.03.24 |
<정보처리기사>1.데이터베이스 (0) | 2017.03.21 |
<정보처리기사>0.준비 (0) | 2017.03.21 |
블로그의 정보
57개월 BackEnd
BFine