Azure Cosmos DB Blog

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

Featured posts

An introduction to Multi-Agent AI apps with Azure Cosmos DB and Azure OpenAI
Dec 12, 2024
1
1

An introduction to Multi-Agent AI apps with Azure Cosmos DB and Azure OpenAI

Theo van Kraay
Theo van Kraay

Azure Cosmos DB was named by Bloomberg as the no. 1 Database of choice for Retrieval Augmented Generation (RAG) and Large Language Model (LLM) customization. It...

Azure Cosmos DB for NoSQLAIPython SDK
New Vector Search, Full Text Search, and Hybrid Search Features in Azure Cosmos DB for NoSQL
Nov 19, 2024
0
1

New Vector Search, Full Text Search, and Hybrid Search Features in Azure Cosmos DB for NoSQL

James Codella
James Codella

We’re excited to announce several new features and advancements for search and retrieval functionalities in Azure Cosmos DB for NoSQL including: ...

AIAzure Cosmos DB for NoSQL

Latest posts

Run parallel CRUD operations with Python Async IO for Azure Cosmos DB
Jul 12, 2022
2
1

Run parallel CRUD operations with Python Async IO for Azure Cosmos DB

Khelan Modi
Khelan Modi

Async IO support for Azure Cosmos DB Python SDK, an important and much-anticipated capability, is now generally available (GA) for Python developers, data scientists, and any other professional that uses our Azure Cosmos DB Python SDK. Benefits Async IO support makes it easier to run multiple IO operations in parallel. The main advantage of Async IO support, like with most asynchronous clients, is to improve performance. Async IO makes it easy to run multiple IO operations (such as querying Azure Cosmos DB) at the same time, rather than waiting for each operation to complete before running the next one. With ...

Benchmarking Data Migration from Cassandra to Azure Cosmos DB Cassandra API
Jun 28, 2022
0
1

Benchmarking Data Migration from Cassandra to Azure Cosmos DB Cassandra API

Alp Kaya Akash Shankaran
Alp,
Akash

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 performance details when we execute a historical data migration from Cassandra IaaS into Azure Cosmos DB Cassandra API.  By historical data migration, we are referring to the one-time data movement as opposed to the incremental data updates which will typically come from the...

Introducing a new system function and optimized query operators
Jun 21, 2022
7
1

Introducing a new system function and optimized query operators

Justine Cocchi
Justine Cocchi

The query engine in Azure Cosmos DB Core (SQL) API now has a new system function and optimizations for a set of query operations to better use the index. In this post we’ll cover the new DateTimeBin function as well as improvements to GROUP BY, DISTINCT, OFFSET LIMIT, and JOIN. These example scenarios are for Contoso, a fictional online retailer that stores a product catalog of 1 million items in Azure Cosmos DB. They have 1.5 GB of data stored in a container partitioned by the id property. Here’s an example document:  DateTimeBin system function  Contoso wants to know how many products were made avail...

Azure Cosmos DB at Microsoft Build 2022 Review – Episode 45
Jun 13, 2022
0
0

Azure Cosmos DB at Microsoft Build 2022 Review – Episode 45

Jay Gordon Mark Brown
Jay,
Mark

Welcome back!  We hope you enjoyed all the content and updates from the 2022 edition of Microsoft Build. Developers were able to watch and virtually attend over 500 different live sessions covering topics ranging from Java, Kubernetes, and Azure Cosmos DB, and more! Check out the video below for the full recap on the new and exciting features we announced for Azure Cosmos DB at this year’s Build.  In this episode of Azure Cosmos DB Live Mark and his guests from the Azure Cosmos DB Program Management team will discuss and recap all the new announcements around Azure Cosmos DB at the 2022 edition of Microsoft Bu...

Simplified Write and Read Paths in the Azure Cosmos DB Cassandra API
Jun 7, 2022
0
0

Simplified Write and Read Paths in the Azure Cosmos DB Cassandra API

Abinav Rameesh
Abinav Rameesh

Azure Cosmos DB is a fully managed service which can be used as a backing data store for applications using Apache Cassandra, using the API for Cassandra. Built on top of Azure Cosmos DB, the Cassandra API provides scale, performance and availability guarantees while eliminating the operational overhead needed to manage Cassandra data. In this blog post, we dive into what goes on behind the scenes when read and write requests are sent to a Cassandra API endpoint. By delving into the details, we list the various components that are fully managed and optimized by the service and no longer require fine grained us...

Announced at Microsoft Build: New features for scalable, cost-effective application development
May 24, 2022
5
0

Announced at Microsoft Build: New features for scalable, cost-effective application development

Nikisha Reyes-Grange
Nikisha Reyes-Grange

Microsoft Build starts today and features exciting announcements about Azure Cosmos DB, along with demonstrations of new features and interactive sessions with members of our product team. We hope you’re able to join us live or on-demand. New features for developers to build and deploy scalable applications Azure Cosmos DB has been the database of choice for cloud-native app development on Azure since its launch at Microsoft Build in 2017. Developers now have more ways to dev/test free with Azure Cosmos DB. MongoDB data is now supported in public preview by the desktop Azure Cosmos DB Emulator for Linux, and t...

Watch Now! Azure Cosmos DB Essentials Season 3
May 20, 2022
0
0

Watch Now! Azure Cosmos DB Essentials Season 3

Ricky Diep
Ricky Diep

Season 3 is finally here! Explore and dive into the diverse types of architectures our customers use to build lightweight IoT & real-time telemetry applications by leveraging Azure Cosmos DB. Mustafa Branch and Mark Brown walkthrough use case diagrams, explain how data flows throughout the cloud application architecture, and explore the relevant Azure Cosmos DB features and capabilities for this use case.    Azure Cosmos DB Data Ingestion  Azure Cosmos DB has the capability to ingest substantial amounts of data to support your applications by leveraging the following capabilities:  ...

Azure Cosmos DB Live TV Episode 43 – Data Modeling for the Relational Mind
May 18, 2022
0
0

Azure Cosmos DB Live TV Episode 43 – Data Modeling for the Relational Mind

Jay Gordon Mark Brown
Jay,
Mark

Azure Cosmos DB Live TV returns with episode 43, where Principal Program Manager, Mark Brown and Microsoft MVP Sarah Dutkiewicz showcase how the relational mind can into the nonrelational side by looking at the differences in data modeling. They will walk through a common scenario and how relational modeling differs from modeling for document storage and graph databases. Data Modeling Microsoft defines data modeling as the process of analyzing and defining all the different data your business collects and produces, as well as the relationships between those bits of data. The process of modeling your data create...

Join Us! Azure Cosmos DB at Microsoft Build 2022
May 13, 2022
4
0

Join Us! Azure Cosmos DB at Microsoft Build 2022

Ricky Diep
Ricky Diep

Find out what's new in the world of Azure Cosmos DB directly from our team at Microsoft Build 2022. We will be introducing new features that enable developers to build scalable, cost-effective cloud-native applications with ease. Join senior leadership, program managers, and engineers for live sessions, roundtable discussions, and much more. This live event will be held virtually and is free for anyone to register. You won’t want to miss it!     📆Tuesday, May 24, 2022 Scale Cloud-Native Apps and Accelerate App Modernization Tuesday, May 24th | 9:50 AM – 11:10 AM (PT) | 12:50 PM – 1:10 PM (ET)  Lea...