Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 매봉카페
- 국내여행
- 부동산
- 정채진
- 결혼준비
- 일빵빵영어회화
- 재테크
- sql
- sqld
- 독후감
- 영어회화
- 프렌즈
- TOP N 쿼리
- 제주
- 신대방카페
- 제주여행
- 책리뷰
- 투자
- NON EQUI JOIN
- 과배란주사
- 나는 1만 원으로 부동산 한다
- 제주도
- 일빵빵
- 주식
- 미드
- 난곡카페
- 카페추천
- 치아교정
- 제주도여행
- 카페
Archives
- Today
- Total
체다의 기록
[SQLD] Chapter2. 데이터 모델과 SQL 1-6. 분산 데이터베이스와 성능 본문
- 분산 데이터베이스란?
- 빠른 네트워크 환경을 이용해 DB를 여러 지역, 여러 노드로 위치시켜 사용성, 성능을 극대화시킨 DB
- 분산된 DB를 하나의 가상 시스템으로 사용할 수 있도록 한 DB
- "논리적"으로 동일한 하나의 시스템이며, 네트워크를 통해 "물리적"으로 분산된 데이터들의 모임
- 논리적으로 사용자 통합 및 공유
- 물리적 Site 분산
- 분산 DB의 투명성 6가지
- 분할 투명성 (단편화): 하나의 논리적 릴레이션을 여러 단편으로 분할, 그 사본을 여러 Site에 저장
- 위치 투명성: 사용할 데이터의 저장 장소를 알 필요가 없다. (위치 정보 시스템 카탈로그에 유지)
- 중복 투명성: DB 객체가 여러 Site에 중복 저장되었는지 알 필요가 없다.
- 장애 투명성: 구성 요소의 장애에 무관하게 트랜잭션 원자성 유지
- 병행 투명성: 다수 트랜잭션 동시 수행 시 결과 일관성 유지
- 지역사상 투명성: 지역 DBMS와 물리 DB 간에 Mapping 보장 (각 지역 이름과 무관한 이름 사용 O)
- 분산 데이터베이스 적용 방법
- 단순히 분산 환경에서 DB를 구축하는 게 목적이 아님
- 업무의 특징에 따라 DB 분산구조를 선택적으로 설계
- 분산 데이터베이스 활용 방향성
- 업무적 특징에 따라 위치 중심 또는 업무 필요에 의한 분산 설계
- 분산 데이터베이스 장단점
장점 | 단점 |
- 지역자치성, 점증적 시스템 용량 확장 - 신뢰성, 가용성 - 효용성, 융통성 - 빠른 응답 속도를 통한 통신비용 절감 - 시스템 규모의 적절한 조절 - 각 지역 사용자 요구 수용 증대 |
- 개발비용이 많이 든다 - 잠재적 오류 증대 - 처리 비용의 증대 - 설계와 관리가 복잡하다 - 불규칙한 응답 속도 - 데이터 무결성에 대한 위협 |
- 데이터베이스를 분산 구성했을 때의 가치
- 통합된 DB에서 제공할 수 없는 빠른 데이터 처리 성능
반응형
'STUDY' 카테고리의 다른 글
[SQLD] 2과목: SQL 기본 및 활용 - Chapter1. SQL 기본 - (1) 관계형 데이터베이스 개요 (0) | 2022.10.23 |
---|---|
[SQLD] Chapter2. 데이터 모델과 SQL 1-7. 분산 데이터베이스 적용 기법 (0) | 2022.10.23 |
[SQLD] Chapter2. 데이터 모델과 SQL 1-5. 데이터베이스 구조와 성능 (0) | 2022.10.23 |
[SQLD] Chapter2. 데이터 모델과 SQL 1-4. 대량 데이터에 따른 성능 (0) | 2022.10.22 |
[SQLD] Chapter2. 데이터 모델과 SQL 1-2 반정규화 (De-Normalization) & 1-3 관계 반정규화 (0) | 2022.10.20 |