Azure Cosmos DB Blog

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

Latest posts

Jul 21, 2022
Post comments count 1
Post likes count 1

Monitor Azure Managed Instance for Apache Cassandra using Dynatrace

Dileep Rao

There is now a new extension from Dynatrace that provides fully app-centric Cassandra performance monitoring for Azure Managed Instance for Apache Cassandra. Monitor your clusters with Dynatrace Prometheus Extension Dynatrace Prometheus Extension allows you to monitor and analyze the activity of your Azure Managed Instance for Apache Cassandra clusters, from both data and infrastructure perspectives. It helps visualize your cluster's health and shows metrics like CPU, connectivity, request latency, suspension, and garbage collection time. Additionally, with Davis, it automatically detects performance problems a...

Jul 19, 2022
Post comments count 1
Post likes count 1

Role-based access control in Azure Cosmos DB API for MongoDB: Now in preview

Richa Gaur

Role based access control (RBAC) is a much-needed capability in any database for enterprises. It lets you simplify your access control mechanism without added management. We have introduced RBAC in Azure Cosmos DB API for MongoDB, which allows you to: How does it work? API for MongoDB RBAC is built on concepts that are commonly found in other RBAC systems like Azure RBAC, including: How to get started? Using RBAC is a simple 4 step process. 1. Enable RBAC on Azure Cosmos DB API for MongoDB To use RBAC in API for MongoDB, you need to enable this capability in your Azure Cosmos D...

Jul 12, 2022
Post comments count 2
Post likes count 1

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

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

Jun 28, 2022
Post comments count 0
Post likes count 1

Benchmarking Data Migration from Cassandra to Azure Cosmos DB Cassandra API

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

Jun 21, 2022
Post comments count 7
Post likes count 1

Introducing a new system function and optimized query operators

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

Jun 13, 2022
Post comments count 0
Post likes count 0

Azure Cosmos DB at Microsoft Build 2022 Review – Episode 45

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

Jun 7, 2022
Post comments count 0
Post likes count 0

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

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

May 24, 2022
Post comments count 5
Post likes count 0

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

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

May 20, 2022
Post comments count 0
Post likes count 0

Watch Now! Azure Cosmos DB Essentials Season 3

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