Building NoSQL Databases With Azure Cosmos DB
Difficulty: Advanced
Duration: 1 minute and 16 seconds
Students: 503
Rating: 5/5
In this lesson, you’ll learn how to create Azure Cosmos DB databases and containers using the Azure Portal, command line, and SDK. You’ll also learn how to improve query performance by choosing the right partition key and creating a custom indexing policy, balancing latency, and consistency by choosing the right consistency level, configuring high availability and scalability, and using Cosmos DB’s change feed to process changes made to a container.
Learning Objectives
- Create and interact with a Cosmos DB container using the Azure Portal
- Choose a partition key
- Use the Cosmos DB .NET SDK to create a container and interact with it
- Describe consistency levels
- Describe custom indexing policies
- Use the CLI to configure a default consistency level, high availability, an indexing policy, and autoscaled throughput
- Use the change feed to process changes made to a container
Intended Audience
- Developers
Prerequisites
- Basics of Cosmos DB functionality, including:
- Multi-model and global distribution capabilities
- Containers
- Request units
- If you’re not familiar with these concepts, then take Overview of Azure Cosmos DB