PARTITION SCENARIO

분할이 발생하면 일관성과 가용성이 충돌한다

두 노드가 서로 통신하지 못할 때 쓰기를 허용하면 응답은 가능하지만 상태가 갈라질 수 있다.

RejectAcceptRepair
1 분할 노드 A와 B 사이 통신 실패
2 요청 클라이언트가 A에 쓰기 요청
3 선택 거절해 일관성 유지 또는 허용해 가용성 유지
4 복구 네트워크 회복 후 충돌 처리
일관성 우선 일부 요청을 거절해 서로 다른 값을 방지
가용성 우선 요청을 받고 나중에 병합/수정