Skip to content
목록으로 돌아가기

CAP 정리: 분산 시스템 설계의 핵심 원칙과 전략적 선택

Updated:
-- Edit page

CAP 정리이란?

사전적 정의 (Dictionary Definition)

CAP 정리는 분산 컴퓨팅 시스템에서 일관성(Consistency), 가용성(Availability), 분할 내성(Partition Tolerance)이라는 세 가지 속성을 동시에 모두 만족시키는 것이 이론적으로 불가능하다는 원칙입니다. 2000년 에릭 브루어(Eric Brewer)에 의해 제안되었으며, 네트워크 장애가 발생할 수 있는 분산 환경에서는 분할 내성(P)을 기본적으로 확보해야 하므로 설계자가 일관성(CP)과 가용성(AP) 중 하나를 비즈니스 목적에 따라 선택해야 함을 규정합니다.

실무 사용 예시 (Practical Use Case)


Edit page
이 글 공유하기:

🔗 함께 읽으면 좋은 글

1 / 29