목차
📌 분산 데이터베이스는 논리적으로는 하나의 시스템에 속하지만 물리적으로는 네트워크를 통해 연결된 여러개의 컴퓨터 사이트(Site)에 분산되어 있는 데이터베이스를 말한다.
분산 처리기 | 자체적으로 처리 능력을 가지며, 지리적으로 분산되어 있는 컴퓨터 시스템을 말한다. |
분산 데이터베이스 | 지리적으로 분산되어 있는 데이터베이스로서 해당 지역의 특성에 맞게 데이터베이스가 구성된다. |
통신 네트워크 | 분산 처리기들을 통신망으로 연결하여 논리적으로 하나의 시스템처럼 작동할 수 있도록 하는 통신 네트워크를 말한다. |
장점 | 단점 |
- 지역 자치성이 높다. - 자료의 공유성이 향상된다. - 분산 제어가 가능하다. - 시스템 성능이 향상된다. - 중앙 컴퓨터의 장애가 전체 시스템에 영향을 끼치지 않는다. - 효용성과 융통성이 높다. - 신로성 및 가용성이 높다. - 점진적 시스템 용량 확장이 용이하다. |
- DBMS가 수행할 기능이 복잡하다. - 데이터베이스 설계가 어렵다. - 소프트웨어 개발 비용이 증가한다. - 처리 비용이 증가한다. - 잠재적 오류가 증가한다. |
📌 분산 데이터베이스 설계는 애플리케이션이나 사용자가 분산되어 저장된 데이터에 접근하게 하는 것을 목적으로 한다.
📌 테이블 위치 분산은 데이터베이스의 테이블을 각기 다른 서버에 분산시켜 배치하는 방법을 의미한다.
🔔 예) 테이블 분산 위치
위치\테이블 | 사원 | 부서 | 상품 | 판매현황 | 거래업체 |
본사 | O | O | O | ||
지사 | O | O |
📌 분할은 테이블의 데이터를 분할하여 분산시키는 것이다.
📌 할당은 동일한 분할을 여러 개의 서버에 생성하는 분산 방법으로, 중복이 없는 할당(Allocation)과 중복이 있는 할당(Allocation)으로 나뉜다.
📌 [정보처리기사] 데이터베이스 보안/암호화/접근통제 (0) | 2024.02.15 |
---|---|
📌 [정보처리기사] 데이터베이스 이중화/서버 클러스터링 (0) | 2024.02.15 |
📌 [정보처리기사] 물리 데이터베이스 설계 - 뷰(View) 설계/클러스터 설계/파티션 설계/용량 설계 (2) | 2024.02.15 |
📌 [정보처리기사] 물리 데이터베이스 설계 - 트랜잭션 분석 / CRUD 분석 / 인덱스 설계 (0) | 2024.02.14 |
📌 [정보처리기사] 물리 데이터베이스 설계 - 사전 조사 분석/데이터베이스 저장 공간 설계 (2) | 2024.02.14 |