반응형
분산 데이터 베이스
분산 DB는 여러 곳으로 분산되어 있는 DB를 하나의 가상 시스템으로 사용할 수 있도록 한 DB입니다.
논리적으로 동일한 시스템에 속하지만 컴퓨터 네트워크를 통해 물리적으로 분산되어 있는 데이터 집합입니다.
분산 DB를 만족하기 위한 6가지 투명성
1. 분할 투명성(단편화) : 하나의 논리적 Relation이 여러 단편으로 분할되어 각 사본이 여러 site에 저장됩니다.
2. 위치 투명성 : 사용하려는 데이터의 저장 장소 명시가 불필요 합니다. 위치 정보가 시스템 카탈로그에 유지됩니다.
3. 지역사상 투명성 : 지역 DBMS와 물리적 DB 사이의 Mapping이 보장됩니다.
4. 중복 투명성 : DB 객체가 여러 site에 중복 되어 있는지 알 필요가 없는 성질입니다.
5. 장애 투명성 : 구성요서의 장애에 무관한 트랜잭션의 원자성을 유지합니다.
6. 병행 투명성 : 다수 트랜잭션 동시 수행 시 결과의 일관성을 유지합니다. TimeStamp, 분산 2단계 Locking를 이용합니다.
분산 데이터 베이스의 장,단점
장점
- 지역 자치성
- 빠른 응답속도
- 각 지역 사용자 요구 수용
- 신뢰 및 가용성
- 효용 및 융통성
단점
- 오류의 잠재성 증대
- 설계 관리의 복잡성
- 불규칙한 응답 속도
- 통제의 어려움
- 데이터 무결성 위협
반응형
'자격증 > SQLD' 카테고리의 다른 글
[SQLD] : 성능 데이터 모델링 (0) | 2021.11.13 |
---|---|
[SQLD] : 식별자 (0) | 2021.11.07 |
[SQLD] : 엔터티 (0) | 2021.11.06 |
[SQLD] : 데이터 모델링 이해 (0) | 2021.10.26 |
댓글