SHARDING

샤딩은 데이터를 복사하지 않고 담당 범위를 나눈다

각 샤드는 전체 데이터의 일부를 맡고, 라우터나 클라이언트가 샤드 키를 보고 요청 위치를 결정한다.

Shard KeyRouterShard
요청user_id=1001 주문 조회
라우팅샤드 키로 담당 샤드를 계산
실행해당 샤드에서 읽기/쓰기 수행
병합필요 시 여러 샤드 결과를 합침

좋은 샤딩: 대부분의 요청이 특정 샤드로 정확히 가고, 쓰기 부하가 고르게 퍼진다.