Cosmos DB is a multi-master, multi-model, NoSQL database service built for planet scale (the hint is in the name: Cosmos!). In this hands-on lab, we’ll use the Azure Portal to create a Cosmos DB account and two collections. By the end of the beginner hands-on lab, you’ll have a good understanding of how Cosmos DB is structured, and the importance of the Cosmos DB API, and throughput configuration. The objectives for this hands-on lab can be completed using the Azure Portal. As this is a beginner hands-on lab, no development or MongoDB tools will be required.
Learning Objectives
Successfully complete this lab by achieving the following learning objectives:
- Create a Cosmos DB Account
- Create a new Cosmos DB Account (note: the account name must be unique).
- Ensure the API meets the requirements.
- Create Two Cosmos DB Collections
- Create a new database in Cosmos DB.
- Ensure the throughput meets the requirements.
- Create two new collections:
a. Collection 1: "profiles" (use any shard key, for example "country")
b. Collection 2: "posts" (use any shard key, for example "userId")
- Optional: Create and View Data
- Add some basic data with Data Explorer (Portal).
- View the newly created data within Data Explorer (Portal).