※본 내용은 스스로 공부하며 중요하다고 생각하는 부분만 정리한 내용입니다.
공부 서적(시나공 정보처리기사 필기책)
출처: 시나공 정보처리기사 필기
저자: 김정준,강윤석,김용갑,김우경
출판사 : 길벗
분산 데이터베이스 설계
분산 데이터 베이스 : 네트워크를 통해 여러 개의 컴퓨터 사이트에 분산되어 있는 데이터 베이스
구성요소- 분산 처리기 : 지리적으로 분산된 컴퓨터 시스템, 자체적 처리 능력
- 분산 데이터베이스 : 분산된 데이터 베이스로 지역 특성에 맞게 구성
- 분산 네트워크 : 통신 네트워크, 분산된 처리기들을 하나의 시스템 처럼 작동하게 하는 네트워크
설계 고려사항
- 노트별 분산 정책, 지역 자치성 보장, 데이터 일관성
- 사이트 및 회선 고장시 회복기능, 원격 접속 기능
목표
- 위치 투명성, 중복 투명성, 병행 투명성, 장애 투명성
장단점
- 장점 : 지역 자치성 높다, 공유성 향상, 분산 제어, 시스템 성능 향상, 점진적 시스템 용량 확장 용이, 신뢰성 및 가용성 높다, 효용성과 융통성이 높다.
- 단점 : DBMS 수행할 작업이 복잡, 설계가 어려움, 처리 비용 증가, 잠재적 오류 증가, 개발 비용 증가
장단점
- 장점 : 지역 자치성 높다, 공유성 향상, 분산 제어, 시스템 성능 향상, 점진적 시스템 용량 확장 용이, 신뢰성 및 가용성 높다, 효용성과 융통성이 높다.
- 단점 : DBMS 수행할 작업이 복잡, 설계가 어려움, 처리 비용 증가, 잠재적 오류 증가, 개발 비용 증가
분산 데이터베이스 설계
- 분산된 데이터에 접근할 수 있도록 설계
- 잘못 설계시 복잡성 증가, 응답 속도 저하, 비용 증가 등 문제 발생
- 방법 : 테이블 위치 분산, 분할, 할당
테이블 위치 분산
- 테이블을 각기 다른 서버에 분산시켜 배치
- 구조 변경X, 중복되지 않게 배치, 위치는 미리 설정
분할
- 테이블을 분할하여 분산
- 분할 규칙 : 완전성(전체 데이터 대상), 재구성, 상호 중첩 배제
- 분할 방법 : 수직 분할, 수평 분할
할당
- 동일한 분할을 여러 서버에 분산하는 방법
- 비중복 할당 : 단일 노드에서만 분할이 존재, 의존성 무시 및 비용증가/성능저하 등 문제 발생 가능
- 중복 할당 : 동일한 테이블을 다른 서버에 복제, 부분 복제/완전 복제가 있다.
'정보처리기사' 카테고리의 다른 글
정보처리기사 필기(물리 데이터베이스 설계) 데이터베이스 보안/암호화 (0) | 2022.01.27 |
---|---|
정보처리기사 필기(물리 데이터베이스 설계) 데이터베이스 이중화/서버 클러스터링 (0) | 2022.01.27 |
정보처리기사 필기(물리 데이터베이스 설계) 데이터베이스 용량 설계 (0) | 2022.01.26 |
정보처리기사 필기(물리 데이터베이스 설계) 파티션 설계 (0) | 2022.01.25 |
정보처리기사 필기(물리 데이터베이스 설계) 클러스터 설계 (0) | 2022.01.25 |
댓글