SHARD + REPLICA

분산 DB 구성 기준

샤딩은 어떤 데이터가 어느 그룹에 속하는지 정하고, 레플리케이션은 그 그룹 안에서 읽기와 장애 대응을 맡는다.

ShardReplica SetRouter
Shard 1Primary + Replica A + Replica B
Shard 2Primary + Replica A + Replica B
Shard 3Primary + Replica A + Replica B
라우터샤드 키로 대상 shard 결정
Replica Set샤드 내부에서 복제와 failover 처리
Balancer데이터 크기와 부하를 보며 재배치