Azure Cosmos DB Blog

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

Reduce TCO with Azure Cosmos DB for MongoDB

Azure Cosmos DB for MongoDB is a fully managed MongoDB compatible cloud database service. Built on top of a proprietary engine to provide scale, performance and availability guarantees, the service eliminates the operational overhead of running self-hosted MongoDB instances.   In this blog, we dig into seven specific reasons why total ...

Optimize Your Azure Cosmos DB Costs with New Reserved Capacity Tiers

Commit to a reservation for Azure Cosmos DB resources using Azure Cosmos DB reserved capacity to save money.  Starting with our new 100 RU/s option, any customer can now reduce costs using Azure Cosmos DB request units (RU/s). You can buy any quantity of the 100 RU/s reservation, at any time.  There is no limit to the number of reservations...

Backups for Azure Managed Instance for Apache Cassandra®

In the dynamic landscape of cloud-based data management, Azure Managed Instance for Apache Cassandra® (Azure MI Cassandra) stands out as a fully managed service that simplifies the deployment and management of Cassandra clusters on the Azure platform. Beyond its core functionalities, Azure MI Cassandra offers a valuable backup feature, ...

Optimizing database performance: Change partition keys of a container in Azure Cosmos DB for NoSQL API (preview)

Partitioning is a key concept in Azure Cosmos DB, a fully managed, globally distributed, multi-model database service that offers unlimited scalability and low latency. By distributing data across multiple physical partitions based on the partition key(s), Azure Cosmos DB optimizes data access and distribution, profoundly impacting database ...

Now in public preview: Mirroring Azure Cosmos DB in Microsoft Fabric

This blog is co-authored by Rodrigo Souza. We are excited to announce that mirroring Azure Cosmos DB databases in Microsoft Fabric is now available to all customers. You can seamlessly bring your databases into Microsoft OneLake, enabling no-ETL, near real-time insights on your data. Many organizations want to transform their businesses by ...

How to use self-signed certificates to connect to Azure Managed Instance for Apache Cassandra

Azure Managed Instance for Apache Cassandra, a fully managed service, enables you to run Apache Cassandra workloads on Azure, freeing you from managing the infrastructure. In this blog post, I will show you how to use self-signed certificates to connect to your cluster and verify the identity of both the client and the server. What is a self-...

MongoDB to Azure Cosmos DB for NoSQL Migration – Learnings from Java SDK V4 Micro-Optimizations

The authors wish to thank Govind Kanshi (Principal PM Manager), Abinav Rameesh (Principal PM Manager), Kushagra Thapar (Principal Engineering Manager), Annie Liang (Sr. Software Engineer) and Faiz Chachiya (Sr. Cloud Solution Architect, CSU) for their valuable insights, and contributions during the Proof-of-Concept (PoC). Introduction  ...

Azure Cosmos DB design patterns – Part 7: Materialized View

We’re excited to present the seventh edition of our blog series, dedicated to exploring design patterns in Azure Cosmos DB for NoSQL applications. Drawing from real-world customer experiences, our aim is to help you navigate the intricacies of JSON-based NoSQL databases. In this chapter, we delve deeper into prevalent NoSQL patterns, perfect...