Room 5 

13:40 - 14:40 


Talk (60 min)

Data modeling strategies in NoSQL databases

Having a NoSQL database doesn't mean data modeling is unnecessary because of the no-schema concept.


A well-designed data model is crucial for NoSQL databases, as it determines scalability, performance, and cost.
We will start the session by reviewing the JSON format specifications. Then, we will collaborate to create a sample NoSQL data model and understand how to manage NULL and undefined values in NoSQL databases.
In distributed databases, an important task is to select a property that evenly distributes data and traffic. You will learn the consequences of choosing a suitable or unsuitable partition key for your data models. We will conclude the session by creating materialized views that may assist you with cross-partition queries.
If you are working or planning to work on a project with a NoSQL database, this session is for you!

Hasan Savran

Hasan is a Subject Matter Expert on Azure Cosmos DB; he is recognized by Microsoft as a Data Platform MVP. He owns SavranWeb Consulting and works at Progressive Insurance as a Sr. Business Intelligence Manager. Hasan spends his days architecting cutting-edge business solutions using the latest Web and Database technologies.
Hasan has over 20 years of experience in the software industry as a developer, architect, and manager. He has spoken at many conferences worldwide; Hasan likes to write about SQL, Azure Cosmos DB, C#, and Front-End development on his blog.