ct-study / designing-data-intensive-applications

2 stars 0 forks source link

[6주차] CAP 정리 (p.335) #36

Open wbluke opened 10 months ago

wbluke commented 10 months ago

가 실용적인 도움이 안되는 거였다구?

ACID에서 C가 구색맞추기였다는 것만큼 충격,,


[참고] 이전에 정리해놓은 CAP 내용

정의

아래 3가지 요구사항을 동시에 만족하는 분산 시스템 설계는 불가능하다.

분류

가용성을 희생하는 CP 시스템, 일관성을 희생하는 AP 시스템, 파티션 내성을 희생하는 CA 시스템으로 나뉠 수 있다. 단, 통상 네트워크 장애는 피할 수 없는 일로 여겨지므로, 분산 시스템은 반드시 파티션 문제를 감내할 수 있도록 설계되어야 한다. 그러므로 실세계에서 CA 시스템은 사용하지 않는다.

gilteunchoi commented 10 months ago

CAP는 역사적인 내용일 뿐...