Azure Cosmos DB Blog
The latest news, updates and technical insights from the Azure Cosmos DB team
Latest posts
New and recently updated documentation for Azure Cosmos DB
What's new in docs? Explore the technical documentation that's been recently published and updated for Azure Cosmos DB.
Enhance local development experience using the Azure Cosmos DB Linux emulator and VS Code
Develop your next app database locally using the Azure Cosmos DB Linux emulator on Docker (preview) with Visual Studio Code. This post includes a sample with GitHub repository and a step-by-step video.
Getting started with Azure Cosmos DB – end to end example, part 2
The second of a two-part series about creating your first Azure Cosmos DB implementation. Learn how to improve performance by optimizing queries and monitoring your database account.
Getting started with Azure Cosmos DB – end to end example
Understand how to create your first Azure Cosmos DB implementation with this two-part series. From when and why to choose a NoSQL database to creating containers and selecting an API, follow this end-to-end example to walk through the steps you'll take to get started.
Cost Optimized Metrics through Log Analytics
Azure Cosmos DB is designed for high throughput and low latency workloads, with the ability to serve millions of requests per second and billions of requests a day. In addition to seeking a scalable database that can serve massive volumes of traffic, users also look for granular server-side metrics for monitoring the health and performance of their mission-critical workloads built on Azure Cosmos DB. Azure Cosmos DB can be integrated as an opt-in feature with Azure Log Analytics – an Azure service that provides querying, monitoring, and alerting capabilities for Azure metrics. However, with billions of requ...
Now Generally Available – Azure Cosmos DB Kafka Source & Sink Connectors
Explore the architecture of the source and sink Apache Kafka Connectors for Azure Cosmos DB along with their popular areas of usage.
Now in private preview: optimize your data distribution with hierarchical partition keys
Hierarchical partition keys are now available in private preview for the Azure Cosmos DB Core (SQL) API. With hierarchical partition keys, also known as sub-partitioning, you can now natively partition your container with up to three levels of partition keys. This enables more optimal partitioning strategies for multi-tenant scenarios or workloads that would otherwise use synthetic partition keys. Instead of having to choose a single partition key - which often leads to performance trade-offs - you can now use up to three keys to further sub-partition your data, enabling more optimal data distribution and higher ...
A tour of Always Encrypted for Azure Cosmos DB
Always encrypted for Azure Cosmos DB provides encryption support on the client-side to protect sensitive data by encrypting data such as credit card numbers or national identification numbers, before it gets transferred over the wire to be stored in Azure Cosmos DB. Always encrypted allows clients to protect JSON property values which are deemed sensitive, by means of client encryption policies which can be configured on the containers just like any other policy such as indexing policy etc. How to start using always encrypted Let us try to run the sample code. Encrypting data using always encrypted requires an ...
Using Azure Cosmos DB as an ASP.NET session state and caching provider
Learn how to leverage Azure Cosmos DB as ASP.NET Session State provider and distributed cache by using the existing caching extension on your applications