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