Azure Cosmos DB Live TV

Azure Cosmos DB Intra-account container copy for SQL and Cassandra API - Episode 61

Welcome back to Azure Cosmos DB Live TV. This week we provide a previously recorded conversation between your host Mark Brown and Shweta Nayak. They'll talk about the Azure Cosmos DB intra-account container copy feature that's entered preview. Intra-account container copy for Azure Cosmos DB SQL and Cassandra API accounts is now in preview. This functionality allows you to easily perform offline container copy within your Azure Cosmos DB account by creating copy jobs through Azure CLI or Azure Data Studio. In this session we talk about the functionality in detail and demonstrate how to use it. To get started and know more details about the functionality, visit -

Upcoming episodes

Past 10 episodes

A Tale of Two Cities – Data + AI Hackathon Recap - Episode 60

This week on Azure Cosmos DB TV Live, Mark Brown welcomes Microsoft Principal Cloud Advocate Paul DeCarlo to the show to recap a July 2022 hackathon at the Microsoft Offices in New York City. Microsoft and Oxford University partnered for A Tale of Two Cities: Data & AI Hackathon in New York City that ran from July 21 - 23. Participants were challenged to use a provided dataset between New York City and London to develop analytical insights and solutions to uncover behavioral patterns before, during, and after the pandemic. The event focused on a very specific problem statement, “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”. In this session, we’ll talk about how teams were able to leverage Azure Cosmos DB, by loading data using Azure Data Factory to then process with Azure Synapse and visualize correlations using PowerBI.

"AltGraph" with the CosmosDB SQL API - Episode 59

This week on Azure Cosmos DB TV Live, Mark Brown welcomes Senior Technical Specialist Chris Joakim back to discuss graph apps with Azure Cosmos DB. AltGraph is an alternative way to implement graph applications in a simple and more performant way with the Azure Cosmos DB SQL API. Leverage Azure Cosmos DB integrations and optimizations, caching, in-memory processing, and the concept of RDF triples combined with the simplicity of SQL. AltGraph will be demonstrated with a Spring Boot and Spring Data reference application with a bill-of-materials graph of the Node.js/NPM ecosystem. The public repo is here:

Fast Data Access On The Go With .NET MAUI and Azure Cosmos DB - Episode 58

This week on Azure Cosmos DB TV Live, Principal Cloud Advocate Matt Soucoup joins Mark Brown to talk about how .NET MAUI makes it easy for developers to create mobile and desktop applications. And you know what happens when users get their hands on a mobile app? They take that mobile part literally and go anywhere and everywhere. Matt will also show off a couple of ways to use Azure Cosmos DB with .NET MAUI to keep your apps smokin' fast when your users need their data on the go.

Antipatterns on Azure Cosmos DB – and How To Avoid Them! - Episode 57

This week on Azure Cosmos DB TV, Mark Brown welcomes Microsoft MVP and Wintellect YouTuber Blaize Stewart to discuss antipatterns on Azure Cosmos DB. Azure Cosmos DB is a wonderful, multiparadigm, easy-to-use No SQL solution for storing all kinds of data. With a few clicks, one can have an Azure Cosmos DB Cluster installed and running in no time. At the same time, some pitfalls can impact Azure Cosmos DB if careful consideration is not taken. In this video, we'll look at several of those pitfalls and how to avoid them.

Working with Azure Cosmos DB input and output bindings with .NET 6 Azure Functions - Episode 56

This week on Azure Cosmos DB TV Live, Microsoft MVP Marc Duiker joins Mark Brown for a conversation on using input and output bindings with .NET 6 and Azure Cosmos DB. Azure Functions offers a quick way to read data or store data using input and output bindings. In this session, we'll look at HTTP triggered functions (.NET 6, in-process) and use several Azure Cosmos DB related bindings to read data from and store data in an Azure Cosmos DB collection.

Azure Developer CLI – a faster way to get started on Azure with CosmosDB - Episode 55

In this episode Mark Brown's guest Microsoft Senior Program Manager Savannah Ostrowski covers how the Azure Developer CLI accelerates the time it takes for you to get started on Azure. The Azure Developer CLI provides a set of developer-friendly commands that map to key stages in your workflow - code, build, deploy, monitor, repeat. We’ll take a look at using the CLI with  a template that leverages Azure Cosmos DB API for MongoDB for storage.

Data Modeling and Partitioning Patterns in Azure Cosmos DB - Episode 54

In this episode, Mark welcomes Microsoft MVP and Pluralsight author Lenni Lobel for a chat about data modeling and partitioning patterns in Azure Cosmos DB. For many newcomers to Cosmos DB, the learning process starts with data modeling and partitioning. How should you structure your model? When should you combine multiple entity types in a single container? Should you de-normalize your entities? What’s the best partition key for your data? In this session, we discuss the key strategies for modeling and partitioning data effectively in Cosmos DB. Using a real-world NoSQL example based on the AdventureWorks relational database, we explore key Cosmos DB concepts—request units (RUs), partitioning, and data modeling—and how their understanding guides the path to a data model that yields the best performance and scalability. Attend this session, and acquire the critical skills you’ll need to design the optimal database for Cosmos DB.

Azure Data Studio Enhancements for Azure Cosmos DB and Linux Emulator - Episode 53

In this episode, Estefani Arroyo joins Mark to discuss the benefits of developing and testing your applications using the Azure Cosmos DB Linux emulator. You can develop and test your application locally without incurring any costs using the Azure Cosmos DB Emulator for Mongo API. Learn about using Azure Data studio's latest features for exploring your data.

Azure Cosmos DB Query Engine Performance Improvements​ - Episode 52

In this episode, Justine Cocchi returns to discuss with Mark Brown the recent improvements in the Azure Cosmos DB query engine. Learn about a new system function and optimizations for a set of query operations to better use the index in the Azure Cosmos DB Core (SQL) API. We’ll cover the new DateTimeBin function as well as improvements to GROUP BY, DISTINCT, OFFSET LIMIT, and JOIN.

Linux emulator support for MongoDB and Azure Data Studio support for MongoDB - Episode 50

In this episode, Estefani Arroyo joins Mark to discuss the benefits of developing and testing your applications using the Azure Cosmos DB Linux emulator. You can develop and test your application locally without incurring any costs using the Azure Cosmos DB Emulator for Mongo API. They will also cover Azure Data studio's latest features for exploring your data. You can now use the free and lightweight tool feature, Azure Data Studio MongoDB extension for Azure Cosmos DB, to manage and query your MongoDB resources using mongo shell. This feature allows you to manage multiple accounts all in one view by connecting your Mongo resources, configuring the database settings, and performing create, read, update, and delete (CRUD) across Windows, macOS, and Linux.