본문 바로가기

DB

[DB] 분산 데이터베이스란?

분산 데이터베이스란?

 

- 논리적으로 하나의 시스템에 속하지만 물리적으로는 네트워크를 통해 연결된 여러 개의 컴퓨터 사이트에 분산 되어 있는 데이터 베이스

 

분산 데이터베이스 구성요소

 

- 분산 처리기

 

- 분산 데이터베이스

 

- 통신 네트워크

 

분산 데이터베이스의 목표

 

목표 설며
위치 투명성

액세스하려는 데이터베이스의 실제 위치를 알 필요없이 단지 데이터베이스의 논리적인 명칭만으로 액세스

중복 투명성

동일데이터가 여러곳에 중복되어 있더라도 사용자는 마치 하나의 데이터만 존재하는 것처럼 사용하고, 시스템은 자동으로 여러 자료에 대한 작업 수행

병행 투명성

분산 데이터베이스와 관련된 다수의 트랜잭션들이 동시에 실현되더라도 그 트랜잭션의 결과는 영향을 받지 않습니다.

장애 투명성

트랜잭션, DBMS, 네트워크, 컴퓨터 장애에도 불구하고 트랜잭션을 정확하게 처리

 

분산 데이터베이스의 장단점

 

장점 단점
- 자료의 공유성 향상 - DBMS가 수행할 기능이 복잡
- 시스템 성능 향상 - 데이터베이스 설계가 어렵다.
- 지역 자치성 향상 - 소프트웨어 개발비용 증가
- 데이터베이스의 설계와 개발에용이 - 처리비용 증가
- 신뢰성과 가용성 향상 - 잠재적 오류 증가

 

'DB' 카테고리의 다른 글

[DB] 인덱스란?  (0) 2020.03.16
[DB] 관계대수와 관계해석  (0) 2020.02.27
[DB] 정규화의 정의 및 법칙(1, 2, 3, BCNF)  (0) 2020.01.30
[DB] 트랜잭션 정의 및 성질  (0) 2020.01.29
[DB] 데이터베이스 용어 정리  (5) 2020.01.22