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.