DBAtlas · 데이터베이스 운영 아틀라스

컬렉션 샤딩

MongoDB샤딩

명령어

sh.shardCollection("shop.customer", { customerId: "hashed" })

하는 일

지정한 컬렉션을 주어진 샤드 키로 샤딩한다.

사용 시점

커지는 컬렉션을 여러 샤드에 분산하려 할 때.

주의

샤드 키는 5.0+에서 reshardCollection으로 변경할 수 있지만(4.4+에서는 refineCollectionShardKey로 확장 가능) 모든 데이터를 재분배하므로 비용이 크다. 잘못된 key 선택은 불균등한 분산으로 이어진다.

DBAtlas에서 열기 →

관련 항목