Modelling your data correctly is vital when building efficient applications that use Azure Cosmos DB. Proper data modelling allows us to easily scale our Cosmos DB resources as our applications grow.
Many developers fall into the trap of thinking that just because Azure Cosmos DB is a NoSQL service, we don’t need to spend time modelling our data. Lack of attention to proper data modelling in Azure Cosmos DB can lead to poor performing apps that can’t scale and are expensive to run.
In this session, we will cover:
– Why you should model your data correctly for NoSQL databases and how this is different to relational data modelling.
– When you would reference entities in NoSQL vs embedding entities in your documents.
– How partitioning and collections factor in when modelling our data and how we can design our collections accordingly.
By the end of this session, attendees will be empowered with data modelling techniques that they can use to build highly scalable and successfully applications that use Azure Cosmos DB.