align-toparrow-leftarrow-rightbackbellblockcalendarcamerachatcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-crosscrosseditfacebookglobegoogleimagesinstagramlocation-pinmagnifying-glassmailmoremuplabelShape 3 + Rectangle 1outlookpersonplusImported LayersImported LayersImported Layersshieldstartwitteryahoo

Inside MongoDB: The Internals of an Open Source Database with 10gen CEO

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. UPDATED Presenter - Dwight Merriman, CEO and Co-Founder, 10gen Dwight is CEO and Co-Founder of 10gen, and one of the core MongoDB kernel committers. In 1995, Dwight co-founded DoubleClick and served as its CTO for ten years. Dwight was the architect of the DoubleClick ad serving infrastructure, DART, which serves tens of billions of ads per day. Dwight is co-founder, Chairman, and the original architect of Panther Express (now part of CDNetworks), a content distribution network (CDN) technology which serves hundreds of thousands of objects per second. He is also a board member of the web photo/video sharing company Phanfare. Dwight received a B.S. in Systems Analysis/Computer Science from Miami University of Ohio. As usual we will have pizza and snacks at the meetup.

Join or login to comment.

  • Ron

    Super informative and lots of useful information. I could soak up more of these kinds of sessions. Dwight explained a lot of things very well and was vry open to discussion about future direction and improvements.

    September 22, 2010

  • Meghan

    It wasn't recorded, but a similar talk was given at Mongo Boston this week, and we should have video on 10gen.com soon. The slides are here: http://www.slideshare.net/mdirolf/inside-mongodb-the-internals-of-an-opensource-database

    September 22, 2010

  • ambert h.

    Was this recorded by any chance? Or if not, I would be very thankful if someone has notes I could get. Wanted to make this but was stuck firefighting yesterday :(

    September 22, 2010

  • Justin

    Thought the talk was one of the most informative talks I've been to, and I've been to many! Good job!

    September 22, 2010

  • A former member
    A former member

    This was one of the more detailed mongodb presentations. There were definitely some good tidbits in there (extents, bson format details, record padding adaptive algorithm). The presentation was fluid and many interesting questions from the audience were answered in-line.

    September 22, 2010

  • A former member
    A former member

    It was great to meet the 10gen folks. The presentation was very enlightening.

    September 22, 2010

  • A former member
    A former member

    I really enjoyed this meeting. Dwight was very clear, accommodating and concise.

    September 22, 2010

70 went

Our Sponsors

  • MongoDB

    MongoDB organizes the San Francisco MongoDB User Group

  • Rainforest QA

    We will personally help you deploy a bug-free app with Rainforest QA!

  • O'Reilly

    O'Reilly donates technology books to members of the MongoDB User Group

  • OpenShift

    Red Hat provides refreshments for the SF MUG

  • MongoLab

    MongoLab provides refreshments and document oriented notebooks

People in this
Meetup are also in:

Start the perfect Meetup for you

We'll help you find just the right people

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy