aws-cloud-clubs / 2023-system-design-interview-1st

0 stars 3 forks source link

6장 키-값 저장소 설계 #28

Open thoongee opened 1 year ago

thoongee commented 1 year ago

🚀 Resources to Share

CAP 정리는 C,A,P 중 어떤 두가지를 충족하려면 나머지 하나는 반드시 희생되어야 한다는 것인데, 이것의 단점을 보완하는 개념이 있다고 합니다!

CAP 이론이 네트워크 파티션 상황에서 일관성-가용성 축을 이용하여 시스템의 특성을 설명한다면,

PACELC 이론은 거기에 '정상 상황'이라는 새로운 축을 더하여, P(네트워크 파티션)상황에서 A(가용성)과 C(일관성)의 상충 관계와 E(else, 정상)상황에서 L(지연 시간)과 C(일관성)의 상충 관계를 설명하는 이론입니다.

네트워크 파티션 상황일 때에는 A와B가 trade-off 관계이고, 정상 상황일 때에는 L과 C가 trade-off 관계임을 설명합니다.

정상상황과 장애 상황을 나누어서 바라보는 것이 이 이론의 핵심같습니다!

📎 Additional context

http://happinessoncode.com/2017/07/29/cap-theorem-and-pacelc-theorem/