Azure Cosmos DB Tutorials
Dive deep into Azure Cosmos DB with these practical tutorials. Whether you're new to NoSQL databases or looking to optimize your existing Cosmos DB solutions, you'll find valuable resources here.
Getting Started with Azure Cosmos DB
Create Your First Cosmos DB Account
Learn the fundamental steps to provision an Azure Cosmos DB account and understand its core concepts like databases, containers, and items.
Develop with the SQL (Core) API
A hands-on guide to using the SQL API with common SDKs. Explore creating, querying, and managing data within your Cosmos DB containers.
Data Modeling Strategies
Designing for Performance: Partitioning Keys
Understand how to choose effective partition keys to ensure scalability, performance, and cost-efficiency for your Cosmos DB solutions.
Modeling Relationships in Cosmos DB
Explore different patterns for representing relationships between data entities, such as embedding, referencing, and using stored procedures.
API Specific Tutorials
SQL (Core) API
Advanced SQL Queries and Functions
Master complex queries, user-defined functions (UDFs), and stored procedures to unlock the full power of the SQL API.
MongoDB API
Migrating to Cosmos DB MongoDB API
Seamlessly migrate your existing MongoDB applications to Azure Cosmos DB's API for MongoDB without significant code changes.
Gremlin API
Building a Graph Application with Gremlin API
Learn how to model and query graph data using Apache TinkerPop Gremlin with Azure Cosmos DB.
Performance Tuning and Optimization
Optimizing Request Units (RUs)
Strategies for understanding and managing Request Units to minimize costs and maximize performance for your workloads.
Tuning Throughput and Indexing Policies
Fine-tune your container throughput and indexing policies for optimal query performance and efficiency.
Security Best Practices
Securing Your Cosmos DB Data
Implement robust security measures including key management, RBAC, and network security for your Cosmos DB resources.