컬렉션 샤딩
MongoDB샤딩명령어
sh.shardCollection("shop.customer", { customerId: "hashed" })하는 일
지정한 컬렉션을 주어진 샤드 키로 샤딩한다.
사용 시점
커지는 컬렉션을 여러 샤드에 분산하려 할 때.
주의
샤드 키는 5.0+에서 reshardCollection으로 변경할 수 있지만(4.4+에서는 refineCollectionShardKey로 확장 가능) 모든 데이터를 재분배하므로 비용이 크다. 잘못된 key 선택은 불균등한 분산으로 이어진다.