반응형
Ⅰ. 빅데이터 효율적 관리, 분산 데이터베이스의 정의
- 논리적으로는 하나의 시스템에 속하지만 물리적으로 여러개의 사이트에 분산되어 있는 데이터베이스
Ⅱ. 분산 데이터베이스의 투명성
투명성 | 개념 | 특징 |
위치 투명성 | - 사용자나 응용프로그램이 접근할 데이터의 물리적 위치를 알 필요가 없는 성질 | - Distributed Data Dictionary Directory 활용 |
복제 투명성 | - 사용자가 응용프로그램이 접근할 데이터가 물리적으로 여러 곳에 복제되어 있는지 여부를 알 필요 없는 성질 | - 상향식 점진적 확장 - 시스템 구현 복잡 |
병행 투명성 | - 여러 사용자나 응용프로그램이 동시에 분산 데이터베이스에 대한 트랜잭션을 수행하는 경우에도 결과에 이상이 발생하지 않는 성질 | - Locking - Time Stamp |
분할 투명성 | - 사용자가 하나의 논리적 릴레이션이 여러 단편으로 분할되어 각 단편의 사본이 여러 사이트에 저장되어 있음을 알 필요가 없는 성질 | - Bottle neck 방지 - 시스템 성능 향상 |
장애 투명성 | - 데이터베이스가 분산되어 있는 각 지역의 시스템이나 통신망에 이상이 생기더라도 데이터의 무결성을 보존할 수 있는 성질 | - 2PC 활용 - 장애처리 구현 단순 |
Ⅲ. 분산 데이터베이스 적용 기법
테이블 위치 분산 | |
테이블 분할 분산 | |
테이블 복제 분산 | |
테이블 요약 분산 |
반응형
'IT 기술 > DB' 카테고리의 다른 글
대용량 데이터베이스의 인덱스 (0) | 2024.12.04 |
---|---|
데이터 독립성 (0) | 2024.12.04 |
데이터옵스 (DataOps) (0) | 2024.12.04 |
데이터베이스 트랜잭션 (0) | 2024.12.04 |
빅데이터 분석 도구 선택 원칙 (0) | 2024.12.04 |