CAP 이론이란?CAP 이론은 분산 시스템에서 세 가지 속성(Consistency, Availability, Partition Tolerance) 중 두 가지만 보장할 수 있다는 이론이다. 이 개념은 2000년 Eric Brewer 교수가 제안한 후 2002년에 정식으로 증명되었다. CAP의 3가지 속성Consistency (일관성)모든 노드에서 항상 같은 데이터를 조회할 수 있는 것을 의미한다.즉, 한 노드에서 데이터가 변경되면 모든 노드에 일관적으로 반영되어야 한다.Availability (가용성)항상 응답을 받을 수 있음을 의미한다.일부 노드가 실패하더라도, 나머지 노드가 사용 가능한 데이터를 반환해야 한다.Partition Tolerance (파티션 내성)네트워크 장애가 발생해도 시스템이 정상적으..