본문 바로가기

개발공부/정보처리기사

[정보처리기사 필기 오답] 분산 데이터베이스 시스템(Distributed Database System)

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부터