전공/데이터베이스

분산 데이터베이스

NI__JY 2021. 7. 13. 00:13
SMALL

분산 DB

말그대로 데이터 베이스를 분산해서 관리하는 방식을 의미한다. <-> 중항 집중형 데이터베이스

 

분산 DB 목표

  • 위치 투명성 : 접근하려는 DB 위치를 알필요 없으며, 논리적 명칭만으로 접근 가능
  • 중복 투명성 : 중복된 데이터가 있더라도 사용자는 마치 하나의 데이터만 존재하는 것처럼 사용
  • 병행 투명성 : 분산 DB와 관련된 다수 트랜잭션이 실현되더라도 트랜잭션 결과는 영향 받지 않음
  • 장애 투명성 : 장애가 발생해도 트랜잭션을 정확하게 처리

장점

  • 시스템 성능 향상
  • 데이터 공유성 향상
  • 신뢰성 높음
  • 분산 제어 가능
  • 점진적 시스템 용량 확장 용이

단점

  • DBMS 수행할 기능 복잡
  • 설계 어려움
  • 소프트웨어 개발 비용 향상
  • 처리 비용 증가
  • 잠재적 오류 증가
LIST