Azure Cosmos DB Blog

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

Join Us for Big News at Ignite 2022

(image)   Microsoft Ignite 2022 is fast approaching, and this year’s event is bringing a host of innovations around developer productivity and cost-effectiveness. The lineup of announcements includes big news around Azure Cosmos DB support for popular open-source technologies. Additionally, we’ll share improvements to our ...

Attention Developers: The Cloud-Scale Data for Spring Developers Quick Start Guide is Finally Here!

(image) Overview  The purpose of this developer's quick start guide is to help you build cloud-native Java applications in Azure. You’ll gain insights about using NoSQL and why you should consider Azure Cosmos DB, our fully managed, distributed NoSQL database service on Azure.  These insights are designed to be useful, starting with ...

Build and deploy containerized apps with Azure Kubernetes Service & Azure Cosmos DB

In today’s digital world, customers expect applications to be feature rich, tailored to their needs, and delivered quickly. For the modern-day business to survive and thrive, applications need to evolve quickly, scale fast and be highly resilient. Businesses need swift innovation through cloud-native architectures to meet these growing ...

IntelliJ support for Azure Cosmos DB!

We're excited to announce that the Azure ToolKit for IntelliJ plugin now includes support for Azure Cosmos DB! IntelliJ IDEA is an integrated development environment (IDE) for Java, Kotlin, Groovy, and other JVM-based languages. The Azure plugin allows Java developers to easily develop, configure, test, and deploy highly available and ...

Antipatterns on Azure Cosmos DB

This post was authored by Microsoft MVP and Azure Cosmos DB community champion Blaize Stewart.  You can reach Blaize (@theonemule) on Twitter. Software developers of all kinds love patterns. They give us reusable ideas that can be applied in many different contexts. We also have antipatterns: bad practices and habits that crop up enough ...

Load and visualize Covid-19 case data with the integrated Power BI experience

How have major cities like London and New York been affected by Covid-19 and how can we use historical data to explore how these effects might impact us in a post-Covid world?  This was the question posed at a Microsoft Data + AI Hackathon held in partnership with the University of Oxford and Observable HQ at the New York City Reactor Meetup ...

Announcing Materialized Views for Azure Cosmos DB API for Cassandra Preview

Data modeling in the NoSQL world is driven by data access patterns. There are scenarios where it makes sense to duplicate data into multiple separate tables depending on the read/write pattern. This is even more important when you want to access the same information using different unique identifiers (not restricted to only the primary key...

Announcing General Availability of Azure Cosmos DB integrated cache

Reduce costs and latency for read-heavy workloads with Azure Cosmos DB integrated cache, an in-memory cache that’s now generally available. In addition to increasing speed and decreasing costs, adding an integrated cache simplifies your architecture and application complexity, allowing you to focus on building your business logic. The ...

Intra-account container copy jobs for Core (SQL) and Cassandra API accounts (Preview)

Announcing the preview for Intra-account container copy jobs. This functionality helps create offline copies of containers for Azure Cosmos DB for both Core (SQL) API and Cassandra API using Azure CLI. When to use The container copy feature for Azure Cosmos DB is helpful for the following scenarios: Steps to use ...

Write a Python data layer with Azure Cosmos DB and FastAPI

In this article, we will demonstrate how to build a data layer in Python for Azure Cosmos DB using FastAPI, a web framework for building and testing Python APIs. To demonstrate this, we will leverage the To Do App Quickstart in our docs. This app shows simple CRUD operations (insert, update, list and delete) using a simple data model for a To...