3과목: 데이터베이스 구축
분산 데이터베이스 시스템(Distributed Database System)
: 논리적으로는 하나의 시스템에 속하지만, 물리적으로는 네트워크를 통해 연결된 여러 개의 사이트에 분산되어 있는 데이터베이스를 말한다.
분산 데이터 베이스 목표
: 위치 투명성, 중복 투명성, 병행 투명성, 장애 투명성
- 위치 투명성 (Location Transparency)
: 데이터베이스의 실제 위치를 알 필요없이 단지 데이터베이스의 논리적인 명칭만으로 엑세스할 수 있음 - 중복 투명성 (Replication Transparency)
: 데이터가 여러 곳에 중복되어 있더라도 사용자는 마치 하나의 데이터만 존재하는 것처럼 사용 가능, 시스템은 자동으로 여러 자료에 대한 작업 수행 - 병행 투명성 (Concurrency Transparency)
: 다수의 트랜잭션이 동시에 실현되더라도 그 결과는 영향을 받지 않음 - 장애 투명성 (Failure Transparency)
: 트랜잭션, DBMS, 네트워크, 컴퓨터 장애에도 트랜잭션을 정확히 처리함
분산 데이터 베이스 장/단점
장점
- 지역 자치성이 높음
- 자료의 공유성이 향상됨
- 분산 제어 기능
- 시스템 성능 향상
- 중앙 컴퓨터의 장애가 전체 시스템에 영향을 주지 않음
- 효용성, 융통성, 신뢰성, 가용성이 높음
- 용량 확장이 용이함
단점
- DBMS가 수행할 기능이 복잡
- 설계가 어려움
- 개발, 처리 비용 증가
- 잠재적 오류 증가
분산 데이터 베이스 구성요소
- 분산 처리기 : 자체적으로 처리 능력을 가지며, 지리적으로 분산되어 있는 컴퓨터 시스템
- 분산 데이터베이스: 지리적으로 분산되어 있는 데이터베이스로서 해당 지역의 특성에 맞게 데이터베이스가 구성
- 통신 네트워크: 분산처리기들을 통신망으로 연결하여 논리적으로 하나의 시스템처럼 작동할 수 있도록 하는 통신 네트워크
2022년 03월 05일 기출문제
18. 분산 데이터베이스 시스템(Distributed Database System)에 대한 설명으로 틀린 것은?
① 분산 데이터베이스는 논리적으로는 하나의 시스템에 속하지만 물리적으로는 여러 개의 컴퓨터 사이트에 분산되어 있다
② 위치 투명성, 중복 투명성, 병행 투명성, 장애 투명성을 목표로 한다.
③ 데이터베이스의 설계가 비교적 어렵고, 개발 비용과 처리 비용이 증가한다는 단점이 있다.
④ 분산 데이터베이스 시스템의 주요 구성 요소는 분산 처리기, P2P 시스템, 단일 데이터베이스 등이 있다.
ㄴ 분산 처리기는 맞는 설명, 단일 데이터베이스가 아닌 분산 데이터베이스가 있어야 하므로 틀린 보기
(정답률 59% 문제)
흥달쌤 - 정보처리기사 필기 2022년 1회 - 소프트웨어 개발
18번문제 해설 41:26부터
'개발공부 > 정보처리기사' 카테고리의 다른 글
[정보처리기사 필기 오답] 화이트박스 테스트 vs 블랙박스 테스트 (0) | 2023.05.14 |
---|---|
[정보처리기사 필기 오답] 소프트웨어 재공학(Reengineering) (0) | 2023.05.13 |
[정보처리기사 필기 오답] 객체지향 분석기법 - 럼바우(Rumbaugh) 방법 (0) | 2023.05.12 |
[정보처리기사 필기 오답] GoF(Gangs of Four) 디자인 패턴 - 생성패턴, 구조패턴, 행위패턴 (0) | 2023.05.11 |
[정보처리기사 필기 오답] 클래스 설계 원칙 (0) | 2023.05.10 |