<정보처리기사>1.데이터베이스(3)
BFine
DB의 고급기능 트랜잭션- 병행제어 회복 시 처리되는 논리적 단위 - 특징 원자성 일관성 영속성 독립성 - commit 성공 rollback 실패(모두 취소) 병행제어- 여러개 트랜잭션 할때 일관성을 파괴하지 않도록 상호작용을 제어 - 공유 황동 최대화, 응답시간 최소 - 문제점: 갱신분실 비완료 의존성, 모순성 연쇄복귀 - 기법: 로킹 타임스탬프 최적병행 타중버전 로킹(Locking)- 병행제어 기법으로 트랜잭션이 엑세스 하기전 lock을 요청해여 lock 허락이 떨어져야 엑세스 가능 보안- 방식: 개인키(비밀키)암호(DES 알고리즘) 공개키(비대칭)암호(RSA 알고리즘) 분산 데이터베이스- 논리적으로 하나의 시스템이나 물리적으로 여러 곳으로 분산된것 - 구성요소: 처리기 DB 통신네트워크 - 목표: ..