분산 DB CAP
분산 DB의 CAP 질문은 장애 중 허용 동작이다
Partition tolerance는 분산 시스템의 전제이므로, 분할 상황에서 읽기와 쓰기를 어떻게 제한할지가 핵심이다.
선택 A쓰기 거절복제 확인이 안 되면 최신성을 지키기 위해 일부 요청을 막는다.
선택 B낡은 읽기가까운 복제본 응답을 허용하고 나중에 수렴을 확인한다.
조절Quorum 조절R+W>N 같은 규칙으로 읽기 최신성과 가용성을 조절한다.
사례 1주문 확정은 중복보다 중단을 택할 수 있다.
사례 2추천 피드는 지역별 지연을 견딜 수 있다.
사례 3감사 로그는 누락 재처리 경로가 필요하다.