Please enable JavaScript.
Coggle requires JavaScript to display documents.
Implement a data modeling and partitioning strategy for Azure Cosmos DB…
Implement a data modeling and partitioning strategy for Azure Cosmos DB for NoSQL
Implement a non-relational data model
Introduction
When to embed or reference data
When should you embed data?
When should you reference data?
Identify access patterns for your app
Identify access patterns for customer entities
Model customer entities
Choose a partition key
Logical partitions in Azure Cosmos DB
Avoid hot partitions
Storage hot partitions
Throughput hot partitions
Consider reads versus writes
Choose a partition key for customers
Difference b/w NoSQL and relational databases
Nonrelational versus relational databases
Why are these database types so different?
Horizontal scale versus vertical scale
Can you use NoSQL for relational workloads?
Model small lookup entities
Model product tags
Model product categories
Design a data partitioning strategy
Manage referential integrity by using change feed
Combine multiple entities in the same container
Model sales order entities
Identify optimization opportunities
Denormalize aggregates in the same container
Denormalize data in your model
Select a partition key
Denormalize product entities
Model the product entities
Finalize the data model
Final design
Final Optimization
Introduction
Introduction