From the course: Exploring Performance and Scale with Data Options in Azure
Unlock the full course today
Join today to access over 22,600 courses taught by industry experts or purchase this course individually.
Designing for performance in Cosmos - Azure Tutorial
From the course: Exploring Performance and Scale with Data Options in Azure
Designing for performance in Cosmos
- [Narrator] The Cosmos database requires a different mindset than what we have in working for relational. And in fact, when you're going through and doing your design you really need to be thinking about the fact that we're working with documents and containers. The fact that we have to know our requirements up front so we can define out the access paths to data to help us come up with a good way to design for performance. Because we're provisioning performance, which means we're paying for query and so it's important that we have a good partition key design for how we're going to split up the data. What we are talking about is identifying the access patterns, which is really making sure that we understand how we're going to go after the data. What are the requests that our design is going to have to serve? Unlike relational, where we can add indexes later on, inside of Cosmos we really want to make it easier to…
Practice while you learn with exercise files
Download the files the instructor uses to teach the course. Follow along and learn by watching, listening and practicing.
Contents
-
-
-
-
-
(Locked)
Overview of Cosmos DB5m 27s
-
(Locked)
Provisioning Cosmos DB2m 48s
-
(Locked)
Coding patterns for Cosmos41s
-
(Locked)
Code changes for Cosmos SDK7m 41s
-
(Locked)
Designing for performance in Cosmos6m 8s
-
(Locked)
Challenge: Convert app to Cosmos25s
-
(Locked)
Solution: Convert app to Cosmos7m 4s
-
(Locked)
-
-