I. 고확장성 분산 DB의 배경, NoSQL의 CAP이론 가. CAP 이론 분산 시스템이 갖추면 좋은 특징 C, A, P를 말하며, 세 가지 중 두 가지 특성 보유 가능 이론 나. CAP의 요소 Consistency – 모든 노드가 같은 시간에 같은 데이터 Availability – 노드가 다운되어도 다른 노드 영향X Partition Tolerance – 일부메시지 손실에도 시스템 정상동작 데이터 관리
I. 분산 데이터베이스 개요 가. 분산 데이터베이스의 개념 논리적으로 하나의 시스템으로 구성되나 물리적으로 네트워크를 통해 분산된 형태로 관리되는 데이터베이스 나. 분산 데이터베이스의 장단점 구분 세부 구분 설명 장점 지역 자치성 – 지역 자체 자치적 제어 가능 점증적 확장 – 확장 시 서비스 중단 없음 신뢰성, 가용성 – 데이터 중복 관리로 가용성 증가 단점 개발 비용증가 – 분산DB 개발의 복잡성 증가 오류 잠재성 – 병렬적 운영으로 오류 가능성