분산 데이터베이스란?
- 논리적으로 하나의 시스템에 속하지만 물리적으로는 네트워크를 통해 연결된 여러 개의 컴퓨터 사이트에 분산 되어 있는 데이터 베이스
분산 데이터베이스 구성요소
- 분산 처리기
- 분산 데이터베이스
- 통신 네트워크
분산 데이터베이스의 목표
목표 | 설며 |
위치 투명성 |
액세스하려는 데이터베이스의 실제 위치를 알 필요없이 단지 데이터베이스의 논리적인 명칭만으로 액세스 |
중복 투명성 |
동일데이터가 여러곳에 중복되어 있더라도 사용자는 마치 하나의 데이터만 존재하는 것처럼 사용하고, 시스템은 자동으로 여러 자료에 대한 작업 수행 |
병행 투명성 |
분산 데이터베이스와 관련된 다수의 트랜잭션들이 동시에 실현되더라도 그 트랜잭션의 결과는 영향을 받지 않습니다. |
장애 투명성 |
트랜잭션, 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 |