Get Lanyrd on your mobile (iPhone, Android and more) - check it out here

Schema Design

A session at MongoDB Pune

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.

About the speaker

This person is speaking at this event.
Emily Stolfo

MongoDB Ruby driver engineer, Adjunct faculty at Columbia bio from Twitter

Sign in to add slides, notes or videos to this session

MongoDB Pune

India India, Pune

21st October 2012

Tell your friends!

When

Time 10:40am11:20am HMT

Date Sun 21st October 2012

Short URL

lanyrd.com/syyzk

Official event site

www.10gen.com/events/mongodb-pune

View the schedule

See something wrong?

Report an issue with this session