분산 데이터베이스 편집하기
IT위키
편집을 취소할 수 있습니다. 이 편집을 되돌리려면 아래의 바뀐 내용을 확인한 후 게시해주세요.
최신판 | 당신의 편집 | ||
9번째 줄: | 9번째 줄: | ||
|- | |- | ||
| | | | ||
* 지역 자치성, 점증적 | * 지역 자치성, 점증적 용향 확장 | ||
* 신뢰성과 가용성 | * 신뢰성과 가용성 | ||
* 효용성과 융통성 | * 효용성과 융통성 | ||
17번째 줄: | 17번째 줄: | ||
* 각 지역 사용자의 요구 수용 | * 각 지역 사용자의 요구 수용 | ||
|| | || | ||
* 소프트웨어 개발 비용 | * 소프트웨어 개발 비용 | ||
* 오류의 잠재성 증대 | * 오류의 잠재성 증대 | ||
* 처리 비용의 증대 | * 처리 비용의 증대 | ||
* 설계, 관리의 복잡성과 비용 증대 | * 설계, 관리의 복잡성과 비용 증대 | ||
* 불규칙한 응답 | * 불규칙한 응답 속보 | ||
* 통제의 어려움 | * 통제의 어려움 | ||
* 데이터 무결성에 대한 위협 | * 데이터 무결성에 대한 위협 | ||
28번째 줄: | 28번째 줄: | ||
== 투명성 조건 == | == 투명성 조건 == | ||
;분산데이터베이스는 6가지 투명성(Transparency)을 만족해야 한다.<ref>[http://www.dbguide.net/db.db?cmd=view&boardUid=148188&boardConfigUid=9&boardIdx=133&boardStep=1 DB가이드넷]</ref> | ;분산데이터베이스는 6가지 투명성(Transparency)을 만족해야 한다.<ref>[http://www.dbguide.net/db.db?cmd=view&boardUid=148188&boardConfigUid=9&boardIdx=133&boardStep=1 DB가이드넷]</ref> | ||
# | # 분할 투명성 (단편화) : 하나의 논리적 Relation이 여러 단편으로 분할되어 각 단편의 사본이 여러 site에 저장 | ||
# | # 위치 투명성 : 사용하려는 데이터의 저장 장소 명시 불필요. 위치정보가 System Catalog에 유지되어야 함 | ||
# | # 지역사상 투명성 : 지역DBMS와 물리적 DB사이의 Mapping 보장. 각 지역시스템 이름과 무관한 이름 사용 가능 | ||
# | # 중복 투명성 : DB 객체가 여러 site에 중복 되어 있는지 알 필요가 없는 성질 | ||
# | # 장애 투명성 : 구성요소(DBMS, Computer)의 장애에 무관한 Transaction의 원자성 유지 | ||
# | #) 병행 투명성 : 다수 Transaction 동시 수행시 결과의 일관성 유지, Time Stamp, 분산 2단계 Locking을 이용 구현 | ||
== 분산 유형 == | == 분산 유형 == |