Sign in to confirm you’re not a bot
This helps protect our community. Learn more

Opening

0:00

Welcome back to AzureFunBytes!

2:26

Welcome Gahl and Theo!

3:55

How did you get here, Theo?

6:01

How did you get here, Gahl?

7:40

Reviewing the different APIs for Azure Cosmos DB

9:21

Common use cases

13:36

More info on the API for MongoDB

17:10

How long does it take to autoscale?

23:32

How do I upgrade my database account to receive new features?

26:28

Demo the API for MongoDB

28:20

Now let's learn about the Cassandra API for Azure Cosmos DB

30:46

Cassandra MI vs API - how to choose?

35:09

How to migrate your Cassandra workloads to Azure Cosmos DB

37:38

Demo: Cassandra live migration

41:38

Configuring Spark

44:15

Reviewing the migrated data

54:56
AzureFunBytes Episode 67 - What's New With @AzureCosmosDB?
00:00:00 - Opening 00:02:26 - Welcome back to AzureFunBytes! 00:03:55 - Welcome Gahl and Theo! 00:06:01 - How did you get here, Theo? 00:07:40 - How did you get here, Gahl? 00:09:21 - Reviewing the different APIs for Azure Cosmos DB 00:13:36 - Common use cases 00:17:10 - More info on the API for MongoDB 00:23:32 - How long does it take to autoscale? 00:26:28 - How do I upgrade my database account to receive new features? 00:28:20 - Demo the API for MongoDB 00:30:46 - Now let's learn about the Cassandra API for Azure Cosmos DB 00:35:09 - Cassandra MI vs API - how to choose? 00:37:38 - How to migrate your Cassandra workloads to Azure Cosmos DB 00:41:38 - Demo: Cassandra live migration 00:44:15 - Configuring Spark 00:54:56 - Reviewing the migrated data This week on AzureFunBytes join us to discuss what's new with Azure Cosmos DB. Azure Cosmos DB is a fully managed platform for NoSQL databases that works with most programming languages with multiple API’s for accessing and manipulating data. Choose from multiple database APIs including the native Core (SQL) API, API for MongoDB, Cassandra API, Gremlin API, and Table API. Build fast with open source APIs, multiple SDKs, schemaless data and no-ETL analytics over operational data. Azure Cosmos DB is a schema-less service that will automatically index your data regardless of the model you choose. Common use cases for Azure Cosmos DB include IoT, retail, marketing, gaming, web apps, mobile apps, social applications, and analytics. Some of the big advantages of using Azure Cosmos DB include low latency and global availability with replication, multi-region writes, auto-scaling, and integration into other Azure Services (Azure Kubernetes Service, Azure Key Vault, more). Backing the reliability of Azure Cosmos DB is an unbeatable SLA, 99.999% availability, and enterprise-level security for every application. To help me understand more about Azure Cosmos DB, I'll welcome Gahl Levy and Theo van Kray from the Cosmos DB product team. They will join me to provide updates on all the latest on Azure Cosmos DB and how it has support for it’s own native SQL API as well as other open source API’s. The two most popular of these is Azure Cosmos DB’s MongoDB API and Cassandra API. In this episode we will introduce viewers to these two API’s and talk about the benefits of using them. We will also talk about the latest updates and features as well as how to get started on migrating existing workloads to Azure Cosmos DB. Benefits of running MongoDB and Cassandra workloads: Fully managed database (No DBA needed) High elasticity, high availability Better integration with other native Azure services Compatibility and version support with native MongoDB and Cassandra. Latest updates for MongoDB API and Cassandra API (and MI) Paths for migrating MongoDB Mongodump/restore ADF DMS Other Capacity Calculator to estimate workload size. Paths for migrating Cassandra Azure Managed Instance for Apache Cassandra Or fully managed Cassandra API Docs: Get $200 in free Azure Credit - https://cda.ms/219 Microsoft Learn: Introduction to Azure fundamentals - https://cda.ms/243 Microsoft Learn: Work with NoSQL data in Azure Cosmos DB - https://cda.ms/3J5 Azure Cosmos DB documentation - https://cda.ms/3J3 Common Azure Cosmos DB use cases - https://cda.ms/3J2 Try Azure Cosmos DB for free - https://cda.ms/3J1 Getting started with SQL queries - https://cda.ms/3HV Azure Cosmos DB API for MongoDB - https://cda.ms/3HW Introduction to the Azure Cosmos DB Cassandra API - https://cda.ms/3HX Introduction to Gremlin API in Azure Cosmos DB - https://cda.ms/3HY Introduction to Azure Cosmos DB: Table API - https://cda.ms/3HZ Tutorial: Use Data migration tool to migrate your data to Azure Cosmos DB - https://cda.ms/3J0 Cassandra migration docs: Hybrid cluster - Cassandra MI only The best option – especially for on prem customers. Use Cassandra replication out of the box. Docs: https://aka.ms/CassandraHybridCluster... Video: https://aka.ms/CassandraHybridCluster... Dependent on customer running OSS Cassandra v3.11 (or higher) in their source environment Dual-writes - Cassandra MI and API (with CLTTL enabled) Next best option for real-time migration Docs: MI: https://aka.ms/CassandraDualWritesMig... API: https://aka.ms/CassandraAPIDualWrites... More involved, but works for any Cassandra wire protocol compatible source, and thus will work in a wider number of use cases. Offline - Cassandra MI and API Spark with Cassandra Connector is the best option for offline migrations at scale. Docs (MI): https://aka.ms/CassandraMISpark Docs (API): https://aka.ms/CassandraAPISpark

Follow along using the transcript.

ITOpsTalk

8.36K subscribers