Sharding

MongoDB scales horizontally via an auto-sharding architecture.

Sharding offers:

  • Scaling out to thousands of nodes
  • Easy addition of new machines
  • Automatic balancing for changes in load and data distribution
  • Zero single points of failure
  • Automatic failover

*Sharding will be production-ready in MongoDB v1.6, estimated to be released in Aug 6th, 2010. * Please see the limitations page for progress updates and current restrictions.

Documentation

1. What Is Sharding?
Here we provide an introduction to MongoDB's auto-sharding, highlighting its philosophy, use cases, and its core components.

2. How To Set Up and Manage a Cluster
How to set up a sharding cluster and manage it.

3. Sharding Internals
Auto-Sharding implementation details.

4. Restrictions and Limitations
Sharding in the 1.5.x development branch is not yet production-ready. Here you can find out the current limitations and keep track of progress towards the 1.6 production release.

5. FAQ
Common questions.

Presentations and Further Materials


Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.

PLEASE POST QUESTIONS IN THE USER GROUPS FORUM. Post non-question comments and helpful hints here.

blog comments powered by Disqus