Azure Cosmos DB Blog

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

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

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

Best Practices for Re-modeling Graph database to Azure Cosmos DB for NoSQL

Introduction Azure Cosmos DB is Microsoft's premier fully managed NoSQL database for modern app development. It is ideal for solutions including artificial intelligence, digital commerce, Internet of Things, booking management and other types of use cases. It offers single-digit millisecond response times, automatic and instant scalability ...

New Offline Migration Feature in Azure Cosmos DB for MongoDB Migration Extension for Azure Data Studio

In April 2023, we announced the public preview for end-to-end assessment in Azure Cosmos DB Migration for MongoDB extension in Azure Data Studio. We have recently added the offline migration capability of MongoDB to Azure Cosmos DB MongoDB vCore to the same extension. With this additional capability, you can run an end-to-end assessment ...

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

Announcing the New Azure Cosmos DB Desktop Data Migration Tool

Today we're excited to introduce a brand new Azure Cosmos DB Desktop Data Migration Tool. You can find the new tool at https://github.com/AzureCosmosDB/data-migration-desktop-tool. Read more about it below and how to use it.   Some History The old Data Migration Tool (or DMT as it was known) was originally created in 2015 and had ...

Benchmarking Data Migration from Cassandra to Azure Cosmos DB Cassandra API

About the authors:  Akash & Alp We are working with many customers who for a variety of reasons such as not having to deal with patching the O/S, upgrades, scalability, etc. are looking to move their Cassandra IaaS workloads to Azure and one of the destinations is Azure Cosmos DB Cassandra API. We wanted to explore and dive deeper into...

Integrating Azure Cosmos DB Cassandra API with Apache Kafka using Kafka Connect

Azure Cosmos DB Cassandra API is a fully managed cloud service that is compatible with Cassandra Query Language (CQL) v3.11 API. It has no operational overhead and you can benefit from all the underlying Azure Cosmos DB capabilities such as global distribution, automatic scale out partitioning, availability and latency guarantees, encryption ...