Schema Design Best Practices Series_Building with Patterns Part 6: Document Versioning & Schema Versioning Patterns
May 21, 2020
Time : 1PM AEDT
Presenter : Vigyan Jain, Senior Solutions Architect
One of the frequently asked question when it comes to MongoDB is, "How do I structure my schema in MongoDB for my application?" MongoDB’s rich and flexible document model enables us to think and use data in more enriching ways compared to the relational world.
Over the course of this series, we'll take a look at common Schema Design Patterns that work well in MongoDB. We hope this series will establish a common methodology and vocabulary you can use when designing schemas. Leveraging these patterns allows for the use of "building blocks" in schema planning, resulting in more methodology being used than art.
After going through this series, 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.