Sessions at MongoSF 2012 about Schema Design

Your current filters are…

Friday 4th May 2012

  • Building an Application with MongoDB: A Tutorial

    by Edouard Servan-Schreiber, Eliot Horowitz and Jared Rosoff

    In this interactive, full-day tutorial, 10gen founder and CTO Eliot Horowitz will walk you through building a MongoDB-powered chat server. Whether you are an experienced MongoDB user or you are building your first app, this track is a great way to learn about important concepts in MongoDB, such as schema design, indexing, scaling out, administration, and more. This track will cover:

    • Schema design for various components of the application, including users, rooms, and chat logs
    • Deploying using replication and setting up back ups
    • Moving from a single replica set to a sharded cluster -- without any down time
    • Building reports using map/reduce and the new aggregation framework

    You can attend the entire track, or drop in for individual sessions over the course of the conference. The source code and other content will be available on Github so you can easily follow along, and attendees will be able communicate with one another during the conference using the chat app.

    At 9:50am to 4:55pm, Friday 4th May

  • Schema Design by Example

    by Kevin Hanson

    MongoDB has been designed for versatility, but the techniques you might use to build, say, an analytics engine or a hierarchical data store might not be obvious. In this talk, we'll learn about MongoDB in practice by looking at hypothetical application designs (based on real-world designs, of course). Topics to be covered include schema design, indexing, transactions (gasp!), trees, what's fast, and what's not. Sprinkled with tips, tricks, shoots, ladders, and trap doors, you're guaranteed to learn something new in this interdisciplinary talk.

    At 9:50am to 10:35am, Friday 4th May

  • MongoDB Schema Design: Insights and Tradeoffs

    by Montse Medina

    I will describe the challenges we faced when designing a MongoDB database for processing large data streams and the solutions we applied. Some of the difficulties included write-intensive loads, uneven access patterns (posts with many followers get many more hits than posts with few followers), and non-trivial support of privacy. I will describe the choices we made for schema design to optimize writes and efficient querying/retrieval. I will also talk about indexing strategies, tradeoffs we made to work around MongoDB design, and reasoning we applied to find the most optimal denormalization of collections.

    At 4:10pm to 4:55pm, Friday 4th May

    Coverage slide deck

Schedule incomplete?

Add a new session

Filter by Day

Filter by coverage

Filter by Topic