DB/[이론]

분산 데이터베이스

씩씩한 IT블로그 2020. 6. 26. 16:20
반응형

분산데이터 베이스란?

물리적으로 떨어진 DB에 네트워크연결. 단일이미지를 모두에게 보여주고 분산작업 수행가능

 

투명성 : 사용자가 데이터베이스가 분산되어있는지 여부 인식 못함

1. 분할투명성 : 분할됨을 알지못함

2. 위치투명성 : 저장장소 알지못함

3. 지역 사상 투명성 : 지역 사상 보장, 무관한 이름 사용가능

4. 중복 투명성 : 중복되어 존재해도 일관성 유지

5. 장애 투명성 : 각 지역의 통신망 이상발생시에도 일관성 유지

6. 병행 투명성 : 여러 고객의 응용 프로그램이 동시에 분산 데이터 베이스에 대한 트랜잭션 수행하여도 이상x

 

장단점

1. 장점 : 신뢰성 가용성 높음(한 곳에서 접근이 불가능해도 다른 곳에서 가능), 빠른응답, 용량확장 용이

2. 단점 : 관리,통제 어려움, 보안관리 어려움, 무결성 관리 어려움, 설계 복잡.

 

설계방식

1. 상향식 : 지역스키마작성 -> 전역스키마

2. 하양식 : 전역스키마작성 -> 지역스키마

반응형