What is Azure Cosmos DB?
Azure Cosmos DB is a fully managed NoSQL, relational, and vector database.
It is designed to provide high availability
and low latency for applications that need to scale across multiple regions. Azure Cosmos DB
supports multiple data models, including document, key-value, graph, and column-family data
models, making it a versatile choice for a wide range of applications.
Use Cases and Considerations
Ideal for scenarios requiring real-time data access, such as IoT, real-time inventory management,
and online gaming. Read-heavy and write-heavy workloads should be considered separately due to different performance characteristics.
Data Partitioning and Management
Data in Cosmos DB is stored in containers within databases. Logical and physical partitions manage data distribution and access,
with a focus on efficient querying and indexing.
The following free options are available:
- Azure Cosmos DB lifetime free tier provides 1000 RU/s of throughput and 25 GB of storage free.
- Azure AI Advantage
offers 40,000 RU/s of throughput for 90 days (equivalent of up to $6,000) to Azure AI or GitHub Copilot customers.
- Funding to implement a new AI application using Azure Cosmos DB and/or Azure Kubernetes Service. For more information, speak to your Microsoft representative.
If you decide that Azure Cosmos DB is right for you, you can receive up to 63% discount on Azure Cosmos DB prices through Reserved Capacity.