sharding-strategies

Plan MongoDB sharding strategies for shard-key design, zone patterns, and chunk management.

Updated Feb 7, 2026
One-click install
npx skills add https://github.com/jsamuelsen11/claude-config --skill sharding-strategies
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sharding-strategies
Source: https://github.com/jsamuelsen11/claude-config/tree/main/plugins/ccfg-mongodb/skills/sharding-strategies
Command: npx skills add https://github.com/jsamuelsen11/claude-config --skill sharding-strategies

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Plan and enforce MongoDB sharding strategies to maximize data distribution, minimize hotspots, and avoid jumbo chunks.

Core Features & Use Cases

  • Shard key selection rules, hashed vs ranged, zone sharding, scatter-gather avoidance, chunk management, operational and safety rules.
  • Used for planning and maintaining sharded clusters, evaluating shard keys, zone assignments, and monitoring balancer and chunk migrations.

Quick Start

Run a baseline shard-key assessment on your cluster and start applying the zone and chunk-management rules outlined here.

Frequently Asked Questions about sharding-strategies

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I choose a MongoDB shard key to avoid hotspots and jumbo chunks?

MongoDB shard key selection requires balancing data distribution and query isolation. Use hashed keys for even distribution to minimize hotspots, or ranged keys for targeted queries, while applying pre-splitting and chunk-management rules to prevent jumbo chunks.

What is MongoDB zone sharding and when should I use it?

MongoDB zone sharding tags specific shard key ranges to individual shards, enabling data localization. Use it for multi-tenant deployments or geographic data isolation to control physical data placement and optimize query routing.

How do I stop MongoDB scatter-gather queries in a sharded cluster?

MongoDB scatter-gather queries occur when the query router cannot target a specific shard. Avoid them by designing shard keys that match your most frequent query patterns, ensuring targeted query routing instead of broadcasting across all shards.

How do I safely configure the MongoDB balancer for chunk migration?

MongoDB balancer configuration for chunk migration requires enforcing operational safety rules. Schedule balancer windows, monitor chunk size thresholds, and apply resharding planning procedures to migrate chunks safely without impacting large-scale deployments.

Does MongoDB sharding work for time-series and multi-tenant deployments?

MongoDB sharding supports time-series and multi-tenant deployments through tailored shard-key design and zone patterns. Apply zone tagging and pre-splitting rules to manage data growth, distribute workloads, and maintain cluster performance at scale.

Why do I have jumbo chunks in MongoDB and how do I prevent them?

Jumbo chunks in MongoDB form when chunk size limits are exceeded without successful migration. Prevent them by applying proper chunk management rules, pre-splitting ranges, and monitoring balancer operations to maintain continuous data distribution.