본문 바로가기
[자격증] SQLD(SQL개발자)/↘ 데이터 모델링의 이해

[ SQLD ] 데이터 모델과 성능 - 3. 분산DB 데이터에 따른 성능

by 승큐리티 2020. 5. 20.

[ SQLD ] 

2. 데이터 모델링의 이해

 2-3. 분산DB 데이터에 따른 성능

 

1. 분산 데이터베이스
데이터베이스를 네트워크 환경을 이용하여 여러 지역 , 노드로 위치시켜 사용성/성능 등을 극대화 시킨 데이터베이스

2. 분산 데이터베이스의 투명성
1) 분할 투명성 - 하나의 릴레이션이 여러 단편으로 분할되어 단편의 사본들이 여러 시스템에 저장되어 있음
2) 위치 투명성 - 사용하려는 데이터베이스의 저장 장소 명시 불필요
3) 지역사상 투명성 - 지역DBMS와 물리적 DB사이의 맵핑이 보장된다 각 지역시스템 이름과 무관한 이름 사용 가능하다
4) 중복 투명성 - DB 객체가 여러 시스템에 중복 되어도 상관 없다
5) 장애 투명성 - 장애가 나도 사용자는 상관이 없다
6) 병행 투명성 - 다수 사용자 동시 수행시 결과 이상 없음

3. 분산 데이터베이스 장점과 단점

장점 단점
신뢰성, 가용성 높다 관리와 통제 어렵다
빠른 응답속도 통신비 절감 설계 복잡성
시스템 용량 확장 쉽다 보안 관리 어렵다
각 지역 사용자 요구 수용 증가 무결성 관리 어렵다

 

 

 

댓글