본문 바로가기
IT기술노트/빅데이터

PACELC 이론 (Partition-Availability-Consistency-Else-Latency-Consistency)

by 비트코기 2022. 2. 4.

I. CAP 이론의 한계 극복, PACELC 이론의 개념

- 기존 CAP 이론의 한계를 극복하기 위해 장애상황(Partition)과 정상상황(Else)을 나누어 일관성과 가용성으로 분산 시스템을 분류하는 이론

- CAP 이론의 한계

  1. 완벽한 CP, AP 시스템 사용불가

  2. 대부분 분산 시스템은 CP와 AP 중간 지점

  3. 모든 분산 시스템을 파티션을 미사용

CAP 이론 참고

 

CAP이론

일관성(Consistency), 가용성(Availability), 단절 내성(Partition Tolerance) I. 일관성, 가용성, 단절 내성의 전략적 선택, CAP이론의 개요 가. CAP이론의 정의  - 대용량 분산 데이터 저장소는 데이터 일관성..

itpenote.tistory.com

 


II. PACELC 이론의 개념도 및 설명

가. PACLEC 이론의 개념도

나. PACLEC 이론의 설명

장애 정상 설명
P+A E+L - 장애상황에서 가용 노드만 반영, 정상상황에서 Latency 우선 고려
P+A E+C - 장애상황에서 가용 노드만 반영, 정상황에서 모든 메시지 보장
P+C E+L - 장애상황에서 Timeline 일관성 보장, 정상상황에서  Latency 우선 고려
P+C E+C - 장애상황에서 일관성 우선 보장, 정상상황에서 모든 노드 동일 메시지 보장

III. PACELC 이론에 따른 NoSQL 분류

PA/EL 다이나모 ,
카산드라
PA/EC 몽고DB
PC/EL PNUTS
PC/EC Megastore,
VoltDB

 

반응형

'IT기술노트 > 빅데이터' 카테고리의 다른 글

ELT (Extract, Load, Transform)  (0) 2023.04.23
데이터 패브릭 (Data Fabric)  (0) 2022.09.17
의사결정나무(Decision Tree)  (0) 2021.03.03
프로세스 마이닝(Process Mining)  (0) 2021.03.03
오피니언 마이닝  (0) 2021.03.03
Bagging/Boosting  (0) 2021.03.03
통계 결측치(Missing Value)  (0) 2021.03.03
박스플롯 분석  (0) 2021.03.03

댓글