Azure Cosmos DB Blog

The latest news, updates and technical insights from the Azure Cosmos DB team

Announcing JavaScript SDK v4 for Azure Cosmos DB 

We are excited to announce the public preview of JavaScript SDK for Azure Cosmos DB version 4. The Azure Cosmos DB JavaScript SDK helps developers build Azure Cosmos DB applications with the NoSQL API and perform various operations more efficiently. The preview of version 4 is now available for download or to provide feedback on GitHub. The ...

Configure customer-managed keys for your existing Azure Cosmos DB accounts!

Encryption options for data at rest on Azure Cosmos DB that is available today. Azure Cosmos DB strives to provide the best-in-class security features. Encryption of data at rest is one such important security feature. Encryption of data at rest using Microsoft's service-managed keys is enabled by default. In addition to this default ...

Azure Cosmos DB design patterns – Part 1: Attribute array

Over the years, customers have asked us for help in designing applications around specific scenarios they were trying to achieve. In some cases, these centered around implementing certain patterns using a JSON-based NoSQL database. Some of these patterns are very common in the NoSQL world, but not well understood by those new to NoSQL ...

4 Design Patterns to Deal with Large Item Sizes in Azure Cosmos DB for NoSQL

Introduction  A recommended best practice in Azure Cosmos DB for NoSQL is to avoid overly large item sizes. An Azure Cosmos DB item can represent either a document in a container, a row in a table, or a node or edge in a graph, depending on which API you use. Though the maximum size of an item allowed in Azure Cosmos DB for NoSQL is 2 MB, it...

Introducing Intra-Account Collection Copy in Azure Cosmos DB for MongoDB

Azure Cosmos DB, Microsoft's globally distributed, multi-model database service, has always been at the forefront of empowering developers with innovative features and functionalities. In its pursuit of providing a seamless and efficient experience, Azure Cosmos DB recently announced the public preview of "Intra-Account Collection Copy" for ...

Introducing Text Indexes in Azure Cosmos DB for MongoDB vCore

In the realm of modern databases, efficient querying of text-based data is pivotal to deliver smooth user experiences and provide valuable insights from textual content. To address this need, Azure Cosmos DB for MongoDB vCore now offers text indexing. In this blog, we'll delve into the ins and outs of text indexes in Azure Cosmos DB for ...

What are developers building with Azure Cosmos DB?

Developers are building top-notch, modern applications with Azure Cosmos DB, using incredible performance at any scale to power different use cases across industries. Rather than just saying it, we thought we’d show you a breakdown of how customers are using Azure Cosmos DB based on customer usage trends. Looking at the data, we found ...

Azure Cosmos DB: Powering the apps you use every day

Did you know that Azure Cosmos DB powers the apps you rely on every day? From the mobile app you use to order your coffee, to your communications methods at work, to your online shopping and news consumption, Azure Cosmos DB works behind the scenes to power the most popular apps and elastically scale them to meet demand. Here's how a ...

Distributed PostgreSQL benchmarks using HammerDB, by GigaOM

Distributed PostgreSQL has become a hot topic. Several distributed database vendors have added support for the PostgreSQL protocol as a convenient way to gain access to the PostgreSQL ecosystem. Others (like us) have built a distributed database on top of PostgreSQL itself. For the Citus database team, distributed PostgreSQL is primarily ...