728x90
- 분산 데이터베이스 시스템
- 물리적으로 분산된 데이터베이스 시스템을 네트워크로 연결해, 사용자가 논리적으로 '하나의' 중앙 집중식 데이터베이스 시스템처럼 사용할 수 있도록 하는 데이터베이스 시스템
- 목표 : 분산 데이터 독립성 (분산 투명성 보장되어야 함)
- 분산 투명성
- 위치 투명성 : 데이터베이스의 논리적인 이름만으로 데이터에 접근 가능하다.
- 중복 투명성 : 중복되지 않게 분할해 저장하거나, 데이터를 중복해 저장한다.
- 단편화 투명성 : 릴레이션을 작은 조각으로 나누고 각 조각을 별개의 릴레이션으로 처리한다.
- 병행 투명성 : 트랜잭션이 동시에 수행되더라도 결과는 항상 일관성을 유지한다.
- 장애 투명성 : 시스템에 문제가 발생하더라도 시스템이 작업을 계속 수행할 수 있다.
- 분산 투명성
- 중앙 집중식 데이터 시스템과 비교했을 때, 분산 데이터 시스템의 장점
- 장점
- 신뢰성, 가용성 증대 (장애 발생 시 장애가 발생하지 않은 다른 데이터베이스를 이용하면 됨)
- 지역 자치성, 효율성 증대 (데이터를 많이 사용하는 지역에 데이터를 분산시켜 저장하면 시간적 효율성이 늘어남)
- 확장성 증대(데이터 추가 시 새로운 지역에 데이터베이스를 설치하면 되므로 확장성이 높다.)
- 단점
- 데이터 분산, 단편화, 중복 등 추가 고려해야 할 사항이 많아 설계 및 구축 비용이 더 많이든다.
- 관리가 복잡하고, 비용이 더 많이 든다.
- 추가 통신 비용, 처리 비용 등이 발생하기 쉽다.
- 장점
- 멀티미디어 데이터의 특성
- 대용량
- 검색 방법이 복잡하다.
- 설명 기반 검색
- 내용 기반 검색
- 데이터의 구조가 복잡하다.
- 데이터 웨어하우스
- 데이터베이스 시스템에서 의사결정에 필요한 데이터를 미리 추출하여, 원하는 형태로 변환하고 통합한 읽기 전용 데이터 저장소.
- 트랜잭션 처리 중심의 일반 데이터베이스와 다르게 의사결정을 위한 정보의 집합으로, 즉 검색 위주이다.
- 특징
- 주체 지향적
- 통합 저장
- 시간에 다라 변함
- 비소멸성
728x90
'Database > DB' 카테고리의 다른 글
Database Chapter 13 - 데이터 과학과 빅데이터 (0) | 2022.04.01 |
---|---|
Database Chapter 11 - 보안과 권한 (0) | 2022.03.29 |
Database Chapter 10 - 회복과 병행 제어 (0) | 2022.03.29 |
Database Chapter 9 - 정규화 (0) | 2022.03.26 |
Database Chapter 8 - 데이터베이스 설계 (0) | 2022.03.25 |
댓글