정보처리기사 필기발행일 2024. 2. 27.원본 https://blog.naver.com/jword_/223363796355 ↗

분산 데이터베이스란?

분산 데이터베이스란? — #분산데이터베이스 #분산데이터베이스란 #정보처리기사 #개발자의도구들 24년도 1회차 정보처리기사 필기 ...

#정보처리기사 필기#Naver Blog

#분산데이터베이스 #분산데이터베이스란 #정보처리기사 #개발자의도구들

24년도 1회차 정보처리기사 필기 시험대비 공부를 진행하였습니다.

\* 본글은 PC버전에 최적화 되어있습니다.

​

**\\ **공부방법론은 가장 첫글에 있습니다. 참고하실 분들은 참고하세요! \\ - 개발자의도구들

\\ 정보처리기사 전체 총 저리는 여기 있습니다!! \\

이미지

​

3과목,데이터베이스 구축

view

분산 데이터베이스

분산 데이터베이스는 논리적으로 하나의 시스템에 속하지만 물리적으로는 네트워크를 통해 연결된 여러 개의 컴퓨터 사이트에 분산되어 있는 데이터베이스를 말한다.

​


분산 데이터베이스 구성요소

분산 처리기: 자체적으로 처리 능력을 가지며, 지리적으로 분산되어 있는 컴퓨터 시스템

​

분산 데이터베이스: 지리적으로 분산되어 있는 데이터베이스로, 해당 지역의 특성에 맞게 데이터베이스가 구성된다.

​

통신 네트워크: 분산 처리기를 통신망으로 연결하여 논리적으로 하나의 시스템처럼 작동할 수 있도록 하는 통신 네트워크


분산 데이터베이스의 목표

위치 투명성(Location Transparency): 엑세스 하려는 데이터베이스의 실체 위치를 알필요 없이 데이터의 논리적인 명칭으로 엑세스가 가능하다.

​

중복 투명성(Replication Transparency): 동일 데이터가 여러 곳에 중복되어 있더라도 사용자는 마치 하나의 데이터만 존재하는 것처럼 사용하고, 시스템은 자동으로 여러 자료에 대한 작업을 수행한다.

​

병행 투명성(Concurrency Transparency): 분산 데이터베이스와 관련된 다수의 트랜잭션들이 동시에 실행되더라도 그 트랜잭션의 결과는 영향을 받지 않는다.

​

장애 투명성(Concurrency Transparency): 트랜잭션, DBMS, 네트워크, 컴퓨터 장애에도 불구하고 트랜잭션을 정확하게 처리한다.


분산 데이터베이스의 장점, 단점

장점:

지리적인 이점 : 지역자치성

​

기능적 이점: 자료 공유성, 분산제어, 시스템 성능 향상, 중앙 컴퓨터의 장애가 전체 시스템에 영향을 미치지 않는다. 효율성, 융통성, 신뢰성, 가용성, 점진적 시스템 용량 확장 용이

​

단점:

DBMS가 수행할 기능이 복잡하다.

데이터베이스 설계가 어려움

개발비용증가 -> 처리비용 증가

잠재적 오류증가

-> 만들기 어렵다는 거

​