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.

Beginner Quickstart Azure Portal
πŸ’»

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.

Beginner SQL API SDK

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.

Intermediate Data Modeling Performance
πŸ”—

Modeling Relationships in Cosmos DB

Explore different patterns for representing relationships between data entities, such as embedding, referencing, and using stored procedures.

Intermediate Data Modeling

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.

Intermediate SQL API Querying

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.

Intermediate MongoDB API Migration

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.

Intermediate Gremlin API Graph Databases

Performance Tuning and Optimization

⚑

Optimizing Request Units (RUs)

Strategies for understanding and managing Request Units to minimize costs and maximize performance for your workloads.

Intermediate Performance Cost Optimization
⏱️

Tuning Throughput and Indexing Policies

Fine-tune your container throughput and indexing policies for optimal query performance and efficiency.

Advanced Performance Indexing

Security Best Practices

πŸ”’

Securing Your Cosmos DB Data

Implement robust security measures including key management, RBAC, and network security for your Cosmos DB resources.

Intermediate Security Access Control