Showing category results for Data Modeling

Jul 6, 2026
Post comments count0
Post likes count0

See our new Azure Cosmos DB Design Patterns

Mark Brown

Design patterns are where good data modeling lives or dies. In a NoSQL database like Azure Cosmos DB, the difference between a schema that scales to millions of operations per second and one that fights you at every turn usually comes down to a handful of well‑understood patterns: how you partition, how you version, how you fan out work, how you ke...

AnnouncementsTips and TricksData Modeling
Jul 6, 2026
Post comments count0
Post likes count1

Need a different partition key in Azure Cosmos DB? Pick the right approach

Abhishek Gupta

Once you create a container, its partition key is fixed at creation, and you can’t change it in place. However, if your original key starts causing problems like cross-partition queries or hot partitions, you need to consider your options for changing it. This post explains the mechanics of changing a partition key, and the tradeoffs between the op...

Azure Cosmos DBChange FeedData Modeling
Jun 2, 2026
Post comments count0
Post likes count0

Change Partition Keys in Azure Cosmos DB is Now Generally Available

Richa Gaur

We're excited to announce the general availability of Change Partition Key in Azure Cosmos DB for NoSQL, now with online copy support. You can repartition containers directly in the Azure portal with near-zero downtime and without stopping writes to the source container. Why Partition Key Choice Matters In Azure Cosmos DB, the partition key is on...

Azure Cosmos DB for NoSQLTips and TricksData Modeling
Feb 11, 2026
Post comments count0
Post likes count0

Maximize Azure Cosmos DB Performance with Azure Advisor Recommendations

Iria Osara

In the first post of this series, we introduced how Azure Advisor helps Azure Cosmos DB users uncover opportunities to optimize efficiency and make smarter decisions. This follow-up dives deeper into one of the most important categories of guidance: performance. If you've ever dealt with skewed workloads, unexpected RU consumption, or queries th...

Azure Cosmos DBData ModelingAzure Advisor
Oct 17, 2025
Post comments count0
Post likes count0

Boost your Azure Cosmos DB Efficiency with Azure Advisor Insights

Iria Osara

Azure Cosmos DB is Microsoft’s globally distributed, multi-model database service, trusted for mission-critical workloads that demand high availability, scalability, and low latency. In this post we will discover how to maximize the full potential of Azure Cosmos DB using Azure Advisor recommendations to help you build smarter, faster, and more sec...

Azure Cosmos DB for NoSQLTips and TricksData Modeling
Jul 28, 2025
Post comments count0
Post likes count1

Scaling multi-tenant Go applications: Choosing the right database partitioning approach

Abhishek Gupta

Multi-tenant applications face a fundamental challenge: how to efficiently store and query data for tenants of vastly different sizes? Consider the typical scenario where your platform serves both enterprise clients with hundreds of thousands of users, as well as small businesses with just a handful. With traditional database partitioning strategie...

Azure Cosmos DB for NoSQLData ModelingGo SDK
Feb 24, 2025
Post comments count0
Post likes count1

New Azure Cosmos DB Design Patterns Video Series – Learn, Implement, and Contribute!

Jay Gordon

We’re excited to introduce the Azure Cosmos DB Design Patterns video series—your go-to resource for learning how to design scalable, efficient, and cost-effective applications with Azure Cosmos DB. Built on real-world use cases, each episode explores a proven design pattern, walking through how it works, when to use it, and how to implement it usi...

Azure Cosmos DB for NoSQLData Modeling
Jun 10, 2024
Post comments count0
Post likes count0

Mastering Azure Cosmos DB: A Comprehensive Guide from Prototype to Production

Sandeep,
Saranya

Over the past couple of years, we have collaborated with numerous customers to tackle performance, scaling, and cost issues that arise when transitioning their Azure Cosmos DB for NoSQL API based applications to production. In many cases, these challenges stem from a lack of understanding of key Azure Cosmos DB concepts. To address this, We tea...

Data ModelingAzure Cosmos DB for NoSQLTips and Tricks
Mar 27, 2024
Post comments count2
Post likes count1

Optimizing database performance: Change partition keys of a container in Azure Cosmos DB for NoSQL API (preview)

Richa Gaur

Partitioning is a key concept in Azure Cosmos DB, a fully managed, globally distributed, multi-model database service that offers unlimited scalability and low latency. By distributing data across multiple physical partitions based on the partition key(s), Azure Cosmos DB optimizes data access and distribution, profoundly impacting database perform...

Azure Cosmos DB for NoSQLTips and TricksMigration
Feb 22, 2024
Post comments count0
Post likes count2

MongoDB to Azure Cosmos DB for NoSQL Migration – Learnings from Java SDK V4 Micro-Optimizations

Subhasish,
Theo

The authors wish to thank Govind Kanshi (Principal PM Manager), Abinav Rameesh (Principal PM Manager), Kushagra Thapar (Principal Engineering Manager), Annie Liang (Sr. Software Engineer) and Faiz Chachiya (Sr. Cloud Solution Architect, CSU) for their valuable insights, and contributions during the Proof-of-Concept (PoC). Introduction  Azure Cosm...

Azure Cosmos DB for NoSQLTips and TricksJava SDK