PRODUCT MAP

분산 DB 제품은 저장 모델보다 운영 성향도 함께 봐야 한다

같은 분산 DB라도 샤딩 방식, 복제 방식, 합의 여부, 읽기 일관성 옵션이 다르다.

ReplicaShardConsensus
documentMongoDBReplica Set + Sharded Cluster, primary 기반 쓰기와 read preference
wideCassandraPartition key, multi-replica, 요청별 consistency level
kvRedis Cluster16384 hash slot을 노드에 배분, multi-key는 같은 slot 제약
sqlSpanner분산 SQL, TrueTime, 강한 트랜잭션과 멀티리전 복제