PRODUCT MAP
분산 DB 제품은 저장 모델보다 운영 성향도 함께 봐야 한다
같은 분산 DB라도 샤딩 방식, 복제 방식, 합의 여부, 읽기 일관성 옵션이 다르다.
Replica
Shard
Consensus
document
MongoDB
Replica Set + Sharded Cluster, primary 기반 쓰기와 read preference
wide
Cassandra
Partition key, multi-replica, 요청별 consistency level
kv
Redis Cluster
16384 hash slot을 노드에 배분, multi-key는 같은 slot 제약
sql
Spanner
분산 SQL, TrueTime, 강한 트랜잭션과 멀티리전 복제