PACELC 이론: Difference between revisions
From IT Wiki
No edit summary |
No edit summary |
||
(2 intermediate revisions by one other user not shown) | |||
Line 8: | Line 8: | ||
* 모든 분산 시스템이 파티션을 사용하진 않는다. | * 모든 분산 시스템이 파티션을 사용하진 않는다. | ||
== | == PACELC 이론 == | ||
* 이해를 돕기 위해 두가지 표현법을 모두 올림 | * 이해를 돕기 위해 두가지 표현법을 모두 올림 | ||
[[파일:PACELC 이론1.jpg| | [[파일:PACELC 이론1.jpg|400px]] | ||
[[파일:PACELC 이론2.png| | [[파일:PACELC 이론2.png|400px]] | ||
=== 구성 === | === 구성 === | ||
Line 28: | Line 28: | ||
=== 분류 === | === 분류 === | ||
* PA/EC | * PA/EC: [[몽고DB]] | ||
* PC/EC, PC/EL | * PA/EL: [[다이나모DB]], [[카산드라]] | ||
* PC/EC: Megastore, VoltDB | |||
* PC/EL: PNUTS | |||
[[파일:PACELC 분류.png|500px]] | [[파일:PACELC 분류.png|500px]] |
Latest revision as of 11:51, 23 November 2019
- Partition-Availability-Consistency-Else-Latency-Consistency
- 기존 CAP 이론의 한계를 극복하기 위 파티션(Partition) 상황과 그 외(Else) 상황을 나누어 일관성과 가용성으로 분산 시스템을 분류하는 이론
CAP 이론의 한계[edit | edit source]
- 완벽한 CP, AP 시스템은 사용할 수 없다.
- 대부분 분산 시스템은 CP와 AP의 중간 어디쯤이다.
- 모든 분산 시스템이 파티션을 사용하진 않는다.
PACELC 이론[edit | edit source]
- 이해를 돕기 위해 두가지 표현법을 모두 올림
구성[edit | edit source]
구분 | 구성 | 설명 |
---|---|---|
(P)artition | (A)vailability | 가용성 |
(C)onsistency | 일관성 | |
(E)lse | (L)atency | 시간 지연 |
(C)onsistency | 일관성 |