정보관리기술/데이터베이스

분산 데이터베이스의 5가지 투명성 / ①

아이티신비 2024. 5. 14. 09:30

문제 13) 분산 데이터베이스의 5가지 투명성

답)

 

1. 데이터베이스, 분산 데이터베이스의 개요

개념
  • 논리적으로는 하나의 시스템으로 구성되어 있으나, 물리적으로는 여러 사이트로 분산되어 있어 네트워크로 연결된 데이터베이스
특징
  • 지역성, 부하분산 병렬 처리

 

2. 분산 데이터베이스의 5가지 투명성

투명성
주요개념
장점
단점
위치 투명성
  • 사용자나 응용프로그램이 접근할 데이터의 물리적 위치 를 알아야 할 필요가 없는 성질. 이를 보장하기 위해 DBMS는 Distributed Data Dictionary Directory가 필요
  • Application 단 순화
  • 자유로운
  • Data의 접근
  • 이중처리로 속 도 저하
  • 저장공간 낭비
복제 투명성
  • 사용자가 응용프로그램이 접근할 데이터가 물리적으로 여러 곳에 복제되어 있는지 여부에 대해 알 필요가 없는 성질
  • 상향식 점진적 확장 제공
  • 이질형 시스템 구현 시 복잡
병행 투명성
  • 여러 사용자나 응용프로그램이 동시에 분산 데이터베이스에 대한 트랜잭션을 수행하는 경우에도 결과에 이상이 발생하지 않는 성질 (Locking, Time Stamp 기법 이용)
  • 자원사용 극대 화
  • 복잡한 Locking
분할 투명성
  • 사용자가 하나의 논리적 릴레이션이 여러 단편으로 분할 되어 각 단편의 사본이 여러 Site에 저장되어 있음을 알 필요가 없는 성질, 성능향상, Fragmentation을 위한 설계 필요
  • Bottle neck 방 지
  • 시스템 성능향 상
  • 충분한 설계기 술 필요
장애 투명성
  • 데이터베이스가 분산되어 있는 각 지역의 시스템이나 통 신망에 이상이 생기더라도 데이터의 무결성을 보존할 수 있는 성질
  • 2PC 활용
  • 장애처리 구현 단순
  • 장애원인규명 복잡
  • 분산 데이터베이스의 투명성으로 지역 자치성 높고 시스템 성능 향상, 효율성 융통성 높은 분산 데이터베이스 구축 가능

 

3. 분산 데이터 베이스 적용기법

구분
분산방법
설명
테이블
위치, 분할
테이블 위치 분산
  • 설계된 테이블의 위치를 각각 다르게 위치
테이블 분할 분산
  • 수평분할 또는 수직분할로 나누어 분산
테이블 복제, 요약
테이블 복제 분산
  • 동일한 테이블을 다른지역에 동시생성 관리하는 방법
테이블 요약 분산
  • 지역간 서로 다른 유형의 데이터를 요약하는 방법
  • 특정 서버에 부하가 집중이 될 때 부하를 분산할 목적으로도 사용가능함
 

 

공감과 댓글은 아이티신비에게 큰 힘이 됩니다.

블로그 글이 유용하다면 블로그를 구독해주세요.♥