How Sharding Works
A MySQL Webcast
Date: This event took place live on February 04 2011
Presented by: Kristina Chodorow
Duration: Approximately 60 minutes.
Questions? Please send email to
This talk is a combination of whitepaper and Magic School Bus tour of how MongoDB scales across multiple machines. For applications that outgrow the resources of a single database server, MongoDB can convert to a sharded cluster, automatically managing failover and balancing of nodes, with few or no changes to the original application code. This talk discusses how MongoDB does this and a bit about MongoDB's sharding architecture. We'll describe how a shard cluster works and some nifty tricks it does behind the scenes. We'll also give some advice on how this affects applications using sharding.
About Kristina Chodorow
Kristina is lead maintainer for the MongoDB PHP and Perl drivers. She wrote the official PHP driver and manages the PECL and CPAN releases. She currently works as a software engineer for 10gen in New York City and gives talks at meetups and conferences around the world.