Data modeling is the process of establishing patterns and rules for how data is stored in database documents and containers and how it is accessed.

You can significantly improve speed and performance of Azure Cosmos DB – especially for your most frequent queries – by choosing the data model that best fits the needs of your application.

In less than two minutes, learn about the key considerations for choosing the right data model, the differences between embedding and referencing data, and how the Azure Cosmos DB change feed can eliminate data duplication.

For more on data modeling, visit:

Gaurav Sen explains NoSQL databases in this introductory video.

NoSQL is a popular database storage method. It keeps data as key value pairs. The advantages and disadvantages of NoSQL compared with RDBMS (which uses SQL) are discussed here, using the Cassandra architecture as an example.

Video index:

  • 1:08 NoSQL explanation and comparison
  • 10:27 Cassandra Architecture
  • 18:00 Quorum
  • 21:30 Compaction of SST tables

Discover ways to troubleshoot and optimize queries in Azure Cosmos DB using the Core (SQL) API. Program Manager Tim Sander demonstrates.

Content Index

  • 0:30 Request Units (database throughput capacity)
  • 3:30 Including necessary paths
  • 8:30 Optimizing ORDER BY queries
  • 11:30 Optimizing JOINs
  • 13:15 Avoiding cross-partition queries

Get started:

In this video, discover the unique capabilities and features of Azure Cosmos DB, a fully managed #NoSQL database system for scalable and real-time applications.

Product Manager Andrew Liu leads a demo of the key features and then shares common use cases and app scenarios. This includes, real-time IoT telemetry, personalized recommendations, how customers use Azure Cosmos DB most often, the top four things you should know before you start, and resources to help you.

Do you need to change a partition key you’ve already defined in a collection (or collections)?

Program manager Theo van Kraay shows how an account with Azure Cosmos DB Core (SQL) API can change partition keys using change feed.

If you’re new to partitioning, watch this video first: https://youtu.be/oqk41KY6rhA.

For more about partitioning with Azure Cosmos DB, visit: https://docs.microsoft.com/en-us/azure/cosmos-db/partition-data