SHARD + REPLICA
실무 분산 DB는 샤딩과 레플리케이션을 함께 쓴다
샤딩은 어떤 데이터가 어느 그룹에 속하는지 정하고, 레플리케이션은 그 그룹 안에서 읽기와 장애 대응을 맡는다.
ShardReplica SetRouter
Shard 1Primary + Replica A + Replica B
Shard 2Primary + Replica A + Replica B
Shard 3Primary + Replica A + Replica B