PARTITION SCENARIO
분할이 발생하면 일관성과 가용성이 충돌한다
두 노드가 서로 통신하지 못할 때 쓰기를 허용하면 응답은 가능하지만 상태가 갈라질 수 있다.
Reject
Accept
Repair
1
분할
노드 A와 B 사이 통신 실패
2
요청
클라이언트가 A에 쓰기 요청
3
선택
거절해 일관성 유지 또는 허용해 가용성 유지
4
복구
네트워크 회복 후 충돌 처리
일관성 우선
일부 요청을 거절해 서로 다른 값을 방지
가용성 우선
요청을 받고 나중에 병합/수정