October 06

Data Modelling Schema Design Patterns

11AM BST | 2PM GST

MongoDB ‘s dynamic schemas allow you to optimise your schemas based on the design models of your applications. But this power requires a lot of responsibility. We have found that many performance issues in MongoDB applications stem from a poor understanding of schema design.

MongoDB provides an extremely flexible document template for your use. At the same time, the data model you are designing can dramatically speed up or slow down your application.

In this session we will cover:

Introduction & Schema Design overview and consideration

Linking or Embedding?

Dynamic Schema

Modeling methodology (flexible methodology) Overview Patterns Polymorphic pattern Schema versioning pattern Attribute pattern Bucket pattern Subset pattern

Overview Patterns

Polymorphic pattern

Schema versioning pattern

Attribute pattern

Bucket pattern

Subset pattern

Wrap up and Q&A


Share with your friends: