Azure Cosmos DB Blog

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

Latest posts

Driving real-time analytics with Azure Cosmos DB and Fivetran
Sep 26, 2023
Post comments count 0
Post likes count 1

Driving real-time analytics with Azure Cosmos DB and Fivetran

Sajeetharan Sinnathurai
Sajeetharan Sinnathurai

Organizations face the challenge of efficiently extracting, transforming, and loading (ETL) data from various sources to leverage the power of real-time analytics and drive impactful business decisions. Azure Cosmos DB, a fully managed and serverless distributed database supporting NoSQL and relational workloads, is a valuable source for collecting and processing large quantities of data. To harness the full potential of Azure Cosmos DB, businesses need a robust data integration solution that enables seamless replication of data to cloud destinations. Fivetran, a leader in the data movement space, has develope...

Announcing JavaScript SDK v4 for Azure Cosmos DB 
Sep 13, 2023
Post comments count 3
Post likes count 3

Announcing JavaScript SDK v4 for Azure Cosmos DB 

Sajeetharan Sinnathurai
Sajeetharan Sinnathurai

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 SDK targets Node v16 and above and has many new features including Hierarchical partition keys, Client-side request diagnostics, Index metrics , new implementation for Change Feed, Priority-based throttling, etc. The SDK is fully open-sourced, written in TypeScript, supports J...

Azure Cosmos DB design patterns –  Part 1: Attribute array
Sep 7, 2023
Post comments count 0
Post likes count 5

Azure Cosmos DB design patterns – Part 1: Attribute array

Jay Gordon
Jay Gordon

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 databases. Other patterns were very specific to the Cosmos DB service itself in demonstrating how to leverage specific capabilities to solve difficult architectural challenges. We've been capturing these patterns and sharing them with customers individually. We felt now was a...

4 Design Patterns to Deal with Large Item Sizes in Azure Cosmos DB for NoSQL
Sep 5, 2023
Post comments count 0
Post likes count 3

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

Subhasish Ghosh
Subhasish Ghosh

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 is strongly recommended to restrict item sizes to 1 - 5 KB. This blog post covers multiple approaches that you can use to model large objects within your Azure Cosmos DB-backed application.   This post draws from our experiences of collaborating with different Software En...

Introducing Intra-Account Collection Copy in Azure Cosmos DB for MongoDB
Aug 24, 2023
Post comments count 0
Post likes count 1

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

Richa Gaur
Richa Gaur

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 Azure Cosmos DB for MongoDB. This feature allows users to effortlessly copy collections within the same account, offering enhanced data management and migration capabilities. In this blog post, we will delve into the significance of this update and explore how MongoDB support ...

Introducing Text Indexes in Azure Cosmos DB for MongoDB vCore
Aug 10, 2023
Post comments count 0
Post likes count 1

Introducing Text Indexes in Azure Cosmos DB for MongoDB vCore

Sudhanshu Vishodia
Sudhanshu Vishodia

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 MongoDB vCore, exploring their significance, implementation, and capabilities. What are Text Indexes Text indexes are a specialized data structure within Azure Cosmos DB for MongoDB vCore that vastly improve the performance of text-based queries. These indexes optimize the query...

What are developers building with Azure Cosmos DB?
Aug 3, 2023
Post comments count 0
Post likes count 0

What are developers building with Azure Cosmos DB?

Michal Toiba
Michal Toiba

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 that: Customers are realizing significant scale, with Azure Cosmos DB handling more than a million scale up/down changes per day thanks to its instant and limitless elasticity. Additionally, due to elasticity improvements, customers are seeing ...

Latest NoSQL Java Ecosystem Updates 2023 Q1 & Q2
Jul 18, 2023
Post comments count 0
Post likes count 5

Latest NoSQL Java Ecosystem Updates 2023 Q1 & Q2

Theo van Kraay
Theo van Kraay

We're always busy adding new features, fixes, patches, and improvements to our Java-based client libraries for Azure Cosmos DB for NoSQL. In this regular blog series, we share highlights of recent updates in the last period.   January - June 2023 updates     Spring data - enhanced multi-tenancy support In January 2023 we added enhanced support for building multi-tenant applications in Azure Cosmos DB using the Azure Cosmos DB Spring Data Client Library. Developers can now implement a database per tenant or container per tenant ...

Azure Cosmos DB: Powering the apps you use every day
Jul 11, 2023
Post comments count 0
Post likes count 1

Azure Cosmos DB: Powering the apps you use every day

Michal Toiba
Michal Toiba

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 handful of top brands are using Azure Cosmos DB to drive their services: Check out this infographic to learn more:    About Azure Cosmos DB Azure Cosmos DB is a fully managed and serverless distributed database for modern app deve...