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

Designing for performance in Cosmos - Azure Tutorial

From the course: Exploring Performance and Scale with Data Options in Azure

Start my 1-month free trial

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…

Contents