Azure Cosmos DB Blog

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

Optimizing database performance: Changing 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 ...

Azure Cosmos DB Conf 2024: A Deep Dive for Developers and AI Enthusiasts

(image) The world of data is constantly evolving, and developers need powerful tools to keep pace. Enter Azure Cosmos DB, a globally distributed NoSQL database built for modern app development. This year's Azure Cosmos DB Conf, happening virtually on April 16th, 2024, at 9AM – 12PM PT, is set to offer a wealth of insights and learning ...

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-...

Private Link in Azure Cosmos DB for MongoDB vCore is Generally Available!

You can now use private endpoints for your Azure Cosmos DB for MongoDB vCore clusters to allow hosts on a virtual network (VNet) to securely access data over a Private Link. The cluster's private endpoint utilizes an IP address from the virtual network's address space, ensuring that traffic between hosts on the virtual network and the ...

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...

Hybrid Cluster Configuration with Azure Managed Instance for Apache Cassandra Client Configurator

We are excited to announce our new tool, the Azure Managed Instance for Apache Cassandra Client Configurator! We designed this tool to simplify the configuration process for hybrid clusters, enabling a smooth migration to Azure Managed Instance for Apache Cassandra. Whether you operate in a self-hosted environment or from on-premises data ...