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
- 소프트웨어개발
- 정보처리기사
- 스프링부트
- 스프링
- 파이선
- springboot
- CRUD구현
- 정처기공부
- 정보처리기사필기
- PYTHON
- java
- 게시판프로젝트
- 자바
- 파이썬
- 자바의정석요약
- 어노테이션
- 소프트웨어설계
- 정처기
- 코딩테스트
- function
- 정처기필기
- 게시판만들기
- 정처기설명
- 정처기예상문제
- spring
- 프로그래머스
- CRUD
- 게시판
- 자바의정석
- 이것이자바다
Archives
- Today
- Total
Helmi
3. 데이터베이스 구축 - 분산 데이터 베이스 본문
분산 데이터베이스(Distibuted Database)
- 논리적으로 같은 시스템에 속하지만 물리적으로는 컴퓨터 네트워크 통해 분산되어 있는 데이터베이스
분산 데이터베이스의 목표
위치 투명성 (Location Transparency) |
접근하려는 데이터베이스의 실제 위치 알 필요 없이 단지 데이터베이스의 논리적인 명칭만으로 접근 가능 |
중복 투명성 (Replication Transparency) |
동일 데이터가 여러 곳에 중복되어 있더라도 사용자는 마치 하나의 데이터만 존재하는 것처럼 사용 가능, 시스템은 자동으로 여러 데이터에 대한 작업 수행 |
병행 투명성 (Concurrency Transparency) |
분산 데이터베이스와 관련된 다수의 트랜잭션들이 동시에 실행되더라도 그 트랜잭션들 수행 결과는 서로 영향 받지 않음 |
장애 투명성 (Failure Transparency) |
트랜잭션, DBMS, 네트워크, 컴퓨터 장애에도 불구하고 트랜잭션은 정확히 수행 됨 |
분산 데이터베이스의 구성요소
분산 처리기 | 자체적으로 처리 능력 가지며, 지리적으로 분사뇌어 있는 컴퓨터 시스템 |
분산 데이터베이스 | 지리적으로 분산되어 있는 데이터베이스로서 해당 지역의 특성에 맞게 데이터베이스가 구성 됨 |
통신 네트워크 | 분산 처리기들을 통신망으로 연결하여 논리적으로 하나의 시스템처럼 작동할 수 있도록 하는 통신 네트워크를 말함 |
분산 데이터베이스의 장·단점
장점 | - 지역 자치성 높음 - 자료의 공유성 향상 - 분산 제어 가능 - 시스템 성능 향상 - 중앙 컴퓨터의 장애가 전체 시스템에 영향 끼치지 않음 - 효용성과 융통성 높음 - 신뢰성 및 가용성 높음 - 점진적 시스템 용량 확장 용이 |
단점 | 분산 처리기들을 통신망으로 연결하여 논리적으로 하나의 시스템처럼 작동할 수 있도록 하는 통신 네트워크를 말함 |
'정보처리기사 > 필기' 카테고리의 다른 글
3. 데이터베이스 구축 - 정규화 과정 (1) | 2023.05.14 |
---|---|
3. 데이터베이스 구축 - 논리적/물리적 설계 (0) | 2023.05.13 |
2. 소프트웨어 개발 - 스택(Stack) (1) | 2023.05.12 |
2. 소프트웨어 개발 - EAI (0) | 2023.05.12 |
1. 소프트웨어 설계 - 미들웨어 (0) | 2023.05.12 |