Building NoSQL Databases With Azure Cosmos DB

Difficulty: Advanced
Duration: 1 minute and 16 seconds
Students: 496
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  
Covered Topics