NoSQL에 증류수 책의 샤딩 및 복제 결합 4.5은 다음과 같은 주장이되어 섹션열 가족 데이터베이스 샤딩 및 복제 [NoSQL에 증류]에서
피어 투 피어 복제를 사용"와 샤딩은 컬럼 - 패밀리 데이터베이스에 대한 공통적 인 전략이다. "
이 문에는 다른 유형의 클러스터 준비 데이터베이스, 즉 키 - 값 및 문서 저장소가 없습니다. 왜 이런 경우입니까? 이 데이터베이스는 샤딩에 적합하지만 피어 투 피어 복제와 연계되어 있지 않은가? 이 경우 마스터 - 슬레이브 복제가 더 나은 접근 방식입니까?
예, 주된 문제는 일관성 모델 : 쓰기 - 쓰기 충돌, 피어 투 피어 복제의 경우, 마스터 - 슬레이브 복제의 최종 일관성에 동의합니다. 그러나 필자가 컬럼 - 패밀리 데이터베이스를 강조하는 이유를 찾지 못했고 Riak과 CouchBase에 대한 언급이 내 추론을 뒷받침하는 것으로 보인다. :) –