Azure Cosmos DB Blog

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

Latest posts

Announcing Cost and Performance Improvements with Azure Cosmos DB’s Binary Encoding
Sep 25, 2024
Post comments count 4
Post likes count 0

Announcing Cost and Performance Improvements with Azure Cosmos DB’s Binary Encoding

Rodrigo Souza
Rodrigo Souza

We are excited to announce a significant enhancement to Azure Cosmos DB, bringing substantial cost savings and performance improvements to our users. The new binary encoding feature is now available for new containers and will soon be available for existing ones. What is Binary Encoding? Binary encoding converts JSON or other text-based data formats into a compact binary representation. Instead of storing data as human-readable text, it stores it as a sequence of bytes, which takes up less space and can be processed more quickly by computers. Key Benefits When will it be available Binary-encoding...

DiskANN for Azure Cosmos DB Now in Open Public Preview!
Sep 12, 2024
Post comments count 0
Post likes count 1

DiskANN for Azure Cosmos DB Now in Open Public Preview!

James Codella
James Codella

We’re excited to announce that the DiskANN vector index is now in open public preview in Azure Cosmos DB for NoSQL! This means that anyone who enrolls an Azure Cosmos DB for NoSQL resource in the Vector Search Public Preview now automatically gets access to the most powerful and scalable vector index on the planet. What is DiskANN? DiskANN is a powerful set of algorithms developed at Microsoft Research for low-latency, cost-effective, and highly accurate vector search at scale. It's an ideal solution for applications requiring fast and efficient search capabilities without compromising on ...

Enabling IP Access Control Policy for Azure Portal: A Necessity
Sep 12, 2024
Post comments count 0
Post likes count 0

Enabling IP Access Control Policy for Azure Portal: A Necessity

Meredith Moore
Meredith Moore

Managing IP access control policies is essential for maintaining a secure Azure environment. These policies allow you to restrict access to your resources based on specific IP addresses, adding an extra layer of security to prevent unauthorized access. To avoid disruptions when accessing your Azure Cosmos DB for MongoDB or Apache Cassandra API accounts through the Azure Portal, be sure to enable requests from the portal. This step ensures that features like Data Explorer remain accessible. Follow the instructions in this blog post to configure your IP access control policies correctly. New Portal IP Addresses...

Introducing the Data API Preview in vCore-based Azure Cosmos DB for MongoDB
Sep 10, 2024
Post comments count 1
Post likes count 1

Introducing the Data API Preview in vCore-based Azure Cosmos DB for MongoDB

Gahl Levy Sajeetharan Sinnathurai Tim Conley
Gahl,
Sajeetharan,
Tim

We're excited to announce the preview of the Data API for vCore-based Azure Cosmos DB for MongoDB. The Data API provides a flexible and powerful way to interact with your database through HTTP-based API calls. What is the Data API The Data API for vCore-based Azure Cosmos DB for MongoDB allows you work with your MongoDB data through simple HTTP requests, eliminating the need for traditional drivers or  complex queries. It offers an easy way to perform basic operations like creating, reading, updating, and deleting data directly from your applications. This simplifies connecting your MongoDB data to web app...

Azure Cosmos DB Vector Search with DiskANN Part 1: Full Space Search
Sep 5, 2024
Post comments count 1
Post likes count 5

Azure Cosmos DB Vector Search with DiskANN Part 1: Full Space Search

Nitish Upreti James Codella Harsha Simhadri
Nitish,
James,
Harsha

Vector Search with Azure Cosmos DB Azure Cosmos DB NoSQL features advanced vector indexing and search capabilities powered by DiskANN, a suite of highly scalable, accurate, and cost-effective approximate nearest neighbor (ANN) algorithms for low-latency vector search at any scale. Azure Cosmos DB features key capabilities important for building Modern AI applications: In this multi-part series, we dive into several aspects of vector indexing, vector similarity search performance, and highlight best practices with Azure Cosmos DB for NoSQL. To kick things off in Part 1, we: ...

How to migrate MongoDB to Azure Cosmos DB for MongoDB using Spark and Databricks
Aug 13, 2024
Post comments count 0
Post likes count 1

How to migrate MongoDB to Azure Cosmos DB for MongoDB using Spark and Databricks

Sandeep S. Nair
Sandeep S. Nair

MongoDB is a popular document database that offers high performance, scalability, and flexibility. Many organizations use MongoDB to store and process large volumes of data for various applications. However, managing and maintaining MongoDB clusters can be challenging and costly, especially as the data grows and the demand increases.  Azure Cosmos DB for MongoDB, particularly the vCore-based model, offers several advantages over traditional MongoDB. It provides a fully managed, globally distributed database service with a 99.99% high availability SLA, ensuring robust performance and reliability. The vCore-...

What’s New in Azure Cosmos DB Data Explorer: A Better Way to Navigate Your Data
Aug 13, 2024
Post comments count 1
Post likes count 1

What’s New in Azure Cosmos DB Data Explorer: A Better Way to Navigate Your Data

Meredith Moore
Meredith Moore

As a developer, you may have to work on various projects that involve storing and querying data from different regions and devices. Whether you are building a web application, a mobile app, a gaming platform, or an IoT solution, you want a database that can handle the complexity and scale of your data without compromising on performance and availability. You also want to have a convenient and intuitive way to explore and manage your data and resources from a single interface. That's where Azure Cosmos DB and its Data Explorer come in handy. Azure Cosmos DB is a fully managed NoSQL database service that off...

New SDK Options for Fine-Grained Request Routing to Azure Cosmos DB
Aug 12, 2024
Post comments count 0
Post likes count 1

New SDK Options for Fine-Grained Request Routing to Azure Cosmos DB

Nalu Tripician
Nalu Tripician

The latest updates to the Azure Cosmos DB .NET SDK bring a powerful new feature with the release of version 3.37.0: the ExcludeRegions request option. This enhancement allows developers to exclude specific regions from their preferred locations when making a request, enabling more precise and efficient request routing. Similarly, the Azure Cosmos DB Java SDK has also incorporated this feature in its version 4.47.0. With these updates, users can now exercise finer control over their data access patterns, ensuring optimal performance and reliability for their applications. What is ExcludeRegions? ExcludeRegio...

View and Delete Multiple Items at once in Azure Cosmos DB with Data Explorer
Aug 12, 2024
Post comments count 0
Post likes count 3

View and Delete Multiple Items at once in Azure Cosmos DB with Data Explorer

Meredith Moore
Meredith Moore

One common task that developers need to perform when working with Azure Cosmos DB is deleting and viewing items from a container. Whether it's for cleaning up test data, removing obsolete records, or complying with data retention policies, deleting items is an essential operation that should be easy and efficient. However, until recently, deleting items from a container used to be inconvenient in Data Explorer. You had to open each item individually and click on the Delete button, which could be time-consuming and tedious if you had many items to delete. We've listened to your feedback and are excited to annou...