Recall & Review
beginner
What is Azure Cosmos DB?
Azure Cosmos DB is a globally distributed, multi-model database service designed to provide low latency and high availability for applications worldwide.
Click to reveal answer
beginner
Name two key features of Cosmos DB.
1. Global distribution with multi-region writes.<br>2. Multiple data models like document, key-value, graph, and column-family.
Click to reveal answer
intermediate
Why is Cosmos DB suitable for real-time applications?
Because it offers low latency reads and writes with guaranteed single-digit millisecond response times, making it ideal for real-time user experiences.
Click to reveal answer
beginner
What does 'multi-model' mean in Cosmos DB?
It means Cosmos DB supports different types of data models such as document, key-value, graph, and column-family within the same service.
Click to reveal answer
intermediate
List three common use cases for Cosmos DB.
1. IoT data ingestion and processing.<br>2. Personalized recommendations in e-commerce.<br>3. Real-time analytics and telemetry.
Click to reveal answer
What kind of data models does Cosmos DB support?
✗ Incorrect
Cosmos DB supports multiple data models including document, key-value, graph, and column-family.
Which feature of Cosmos DB helps it serve users globally with low latency?
✗ Incorrect
Global distribution with multi-region writes allows Cosmos DB to serve users worldwide with low latency.
What is a common use case for Cosmos DB?
✗ Incorrect
Cosmos DB is often used for real-time telemetry data processing due to its low latency and scalability.
Which of these is NOT a feature of Cosmos DB?
✗ Incorrect
Cosmos DB does not support SQL Server stored procedures; it uses its own APIs and stored procedures.
How does Cosmos DB ensure high availability?
✗ Incorrect
Cosmos DB replicates data across multiple regions to ensure high availability and durability.
Explain what Azure Cosmos DB is and why it is useful for global applications.
Think about how apps need fast and reliable data access everywhere.
You got /4 concepts.
Describe three common scenarios where Cosmos DB would be a good choice.
Consider applications that need fast, scalable, and flexible data storage.
You got /3 concepts.