You will be fine

<정보처리기사>1.데이터베이스(3)

by BFine
반응형

DB의 고급기능


트랜잭션- 병행제어 회복 시 처리되는 논리적 단위

           - 특징 원자성 일관성 영속성 독립성

           - commit 성공 rollback 실패(모두 취소)


병행제어- 여러개 트랜잭션 할때 일관성을 파괴하지 않도록 상호작용을 제어

            - 공유 황동 최대화, 응답시간 최소

            - 문제점: 갱신분실 비완료 의존성, 모순성 연쇄복귀

            - 기법: 로킹 타임스탬프 최적병행 타중버전


로킹(Locking)- 병행제어 기법으로 트랜잭션이 엑세스 하기전 lock을 요청해여

                    lock 허락이 떨어져야 엑세스 가능

 

보안-  방식: 개인키(비밀키)암호(DES 알고리즘) 공개키(비대칭)암호(RSA 알고리즘)


분산 데이터베이스- 논리적으로 하나의 시스템이나 물리적으로 여러 곳으로 분산된것

                        - 구성요소: 처리기 DB 통신네트워크

                        - 목표: 위치 중복 병행 장애 들의 투명성

                        - 자치성 공유성 분산제어 성능향상 효용성 가용성 확장성

                        - 기능복잡, 설계어렵, 비용증가, 오류증가


이 부분은 출제빈도 하

 

           

반응형

블로그의 정보

57개월 BackEnd

BFine

활동하기