10gen

Creators of MongoDB

Download MongoDB

Download the latest stable releases, or new nightly builds.

Download MongoDB

From our Customers

With foursquare's growing popularity, we were fast approaching the point where it would no longer be feasible to store user checkins on a single physical machine. MongoDB's auto-sharding capabilities enabled us to easily transition to a multi-node cluster that will enable us to continue to grow for the foreseeable future.

Harry Heymann Engineering Lead, foursquare

More from Customers

MongoDB Internals

Mike Dirolf, Software Engineer, 10gen


Video

Over the past year there have been a series of presentations introducing MongoDB and discussing how developers can best put it to use. There have been few discussions of the internals of MongoDB itself, however. This presentation will take a look inside MongoDB and discuss how some of its most interesting components actually work.

The architecture of MongoDB is as interesting as its applications - blending ideas from RDBMSes, key/value stores, and large distributed systems like BigTable, in addition to employing some unique innovations of its own. In this talk we'll describe and discuss MongoDB's data format - BSON, the insert path, the query optimizer, auto-sharding, replication, and more. The talk will be of interest to developers interested in MongoDB and looking to learn more about what's going on "under the hood", as well as anyone interested in distributed systems and the design decisions that go into creating a system like MongoDB.

Share This