Advanced Schema Design Patterns

October 18, 2017

12 PM ET | 9 AM PT

At this point, you may be familiar with the design of MongoDB databases and collections – but what are the frequent patterns you may have to model?

This presentation will add knowledge of how to represent common relationships (1-1, 1-N, N-N) in MongoDB. Going further than relationships, this presentation identifies a set of common patterns, in a similar way to what the Gang of Four did for Object Oriented Design. Finally, this presentation will guide you through the steps of modeling those patterns in MongoDB collections.

In this session, you will learn about:

  • How to create the appropriate MongoDB collections for some of the patterns discussed.
  • Differences in relationships vs. the relational database world, and how those differences translate to MongoDB collections.
  • Common patterns in developing applications with MongoDB, plus a specific vocabulary with which to refer to them.

Daniel Coupal: About the speaker

Daniel Coupal is a Technical Services Engineer at MongoDB. Prior to MongoDB, Daniel was a professional consultant providing services in Configuration Management, Automation and product development.