[ SQLD ]
2. 데이터 모델링의 이해
2-3. 분산DB 데이터에 따른 성능
1. 분산 데이터베이스
데이터베이스를 네트워크 환경을 이용하여 여러 지역 , 노드로 위치시켜 사용성/성능 등을 극대화 시킨 데이터베이스
2. 분산 데이터베이스의 투명성
1) 분할 투명성 - 하나의 릴레이션이 여러 단편으로 분할되어 단편의 사본들이 여러 시스템에 저장되어 있음
2) 위치 투명성 - 사용하려는 데이터베이스의 저장 장소 명시 불필요
3) 지역사상 투명성 - 지역DBMS와 물리적 DB사이의 맵핑이 보장된다 각 지역시스템 이름과 무관한 이름 사용 가능하다
4) 중복 투명성 - DB 객체가 여러 시스템에 중복 되어도 상관 없다
5) 장애 투명성 - 장애가 나도 사용자는 상관이 없다
6) 병행 투명성 - 다수 사용자 동시 수행시 결과 이상 없음
3. 분산 데이터베이스 장점과 단점
장점 | 단점 |
신뢰성, 가용성 높다 | 관리와 통제 어렵다 |
빠른 응답속도 통신비 절감 | 설계 복잡성 |
시스템 용량 확장 쉽다 | 보안 관리 어렵다 |
각 지역 사용자 요구 수용 증가 | 무결성 관리 어렵다 |
'[자격증] SQLD(SQL개발자) > ↘ 데이터 모델링의 이해' 카테고리의 다른 글
[ SQLD ] 데이터 모델과 성능 - 2. 반정규화와 성능 (1) | 2020.05.20 |
---|---|
[ SQLD ] 데이터 모델과 성능 - 1. 정규화와 성능 (0) | 2020.05.20 |
[ SQLD ] 데이터 모델링의 이해 - 5. 식별자 ( Identifiers ) (0) | 2020.05.20 |
[ SQLD ] 데이터 모델링의 이해 - 4. 관계 ( Relationship ) (0) | 2020.05.18 |
[ SQLD ] 데이터 모델링의 이해 - 3. 속성 ( Attribute ) (0) | 2020.05.18 |
댓글