September 21, 2010 6:30 PM - 60 attended

Schema Design with MongoDB

This location is shown only to members

One of the challenges that comes with moving to MongoDB is figuring how to best model your data. While most developers have internalized the rules of thumb for designing schemas for RDBMSs, these rules don't always apply to MongoDB. The simple fact that documents can represent rich, schema-free data structures means that we have a lot of viable alternatives to the standard, normalized, relational model. Not only that, MongoDB has several unique features, such as atomic updates and indexed array keys, that greatly influence the kinds of schemas that make sense. Understandably, this begets good questions:


  • Are foreign keys permissible, or is it better to represent one-to-many relations withing a single document?
  • Are join tables necessary, or is there another technique for building out many-to-many relationships?
  • What level of denormalization is appropriate?
  • How do my data modeling decisions affect the efficiency of updates and queries?

In this session, we'll answer these questions and more, provide a number of data modeling rules of thumb, and discuss the tradeoffs of various data modeling strategies. There will be plenty of time for Q & A; sign up for the session, and bring your hard questions.

Presenter Bio
Kyle Banker maintains the MongoDB Ruby Driver and supports the Ruby developer community. Previously, Kyle built e-commerce and social networking applications, and he once worked as teacher of languages and literature. Kyle has presented MongoDB in numerous forums; he's the author of the forthcoming MongoDB in Action, to be published by year's end.

  • Josh Kehn
    Josh Kehn

    Isn't the 21st the third Tuesday of September?

    Posted August 20, 2010 at 12:00 AM
  • Josh Kehn
    Josh Kehn

    Disregard, noticed the canceled one.

    Posted August 20, 2010 at 12:02 AM
  • Kfir Shay
    Kfir Shay

    wait wasn't this meetup suppose to be at GiltGroupe

    Posted September 21, 2010 at 6:06 PM
  • Meghan
    Meghan

    We moved to Spring Source a few weeks ago, so that we could accomodate all of the folks that were interested in attending!

    Posted September 21, 2010 at 9:14 PM
  • Sam C
    Sam C

    kyle's presentations was great. are the slides up somewhere?

    Posted September 22, 2010 at 10:18 AM
  • Meghan
    Meghan

    Slides are available here: http://www.slideshare.net/kbanker/mongodb-meetup

    Posted September 22, 2010 at 10:48 AM
  • You must be a member to post a comment. Join or login.

60 attended

RSVPs closed

5.00 5.0010 (10 ratings)

10gen

10gen organizes the NY MongoDB User Group

SpringSource

SpringSource hosts the MongoDB User Group

Gilt Groupe

Gilt provides space for the NY MongoDB User Group.

O'Reilly

Members save 40% off print and 50% off ebooks use discount code DSUG

Buddy Media

Buddy Media hosts the MongoDB User Group.

ZocDoc

ZocDoc kindly provides space for the MongoDB User Group

Offer a perk for our members and get exposure.

Offer a perk →
Other nearby
Meetups
Why these groups?
x

The Meetup Groups shown here are topically similar to New York MongoDB User Group.

Groups are more likely to be displayed here if they:

  • have a Meetup scheduled
  • have a high rating
  • have a group photo
  • are "public" and not "private"
  • have shown they are likely to stick around (older than 30 days)
Find more Meetup Groups
near New York

Log in

  • Not registered with us yet?
or

Log in to Meetup with your Facebook account.

Log in using Facebook

Sign up

or

Join this Meetup Group even quicker with your Facebook account.

Sign up using Facebook
By clicking the "Sign up using Facebook" or "Sign up" buttons above, you agree to Meetup's Terms of Service