Chapter 1: Design and implement data models -Design and implement a non-relational data model for Azure Cosmos DB for NoSQL-Develop a design by storing multiple entity types in the same container
Chapter 3: Design and implement data models -Design and implement a non-relational data model for Azure Cosmos DB for NoSQL-Develop a model that denormalizes data across documents
Chapter 4: Design and implement data models -Design and implement a non-relational data model for Azure Cosmos DB for NoSQL-Develop a design by referencing between documents
Chapter 5: Design and implement data models -Design and implement a non-relational data model for Azure Cosmos DB for NoSQL-Identify primary and unique keys
Chapter 6: Design and implement data models -Design and implement a non-relational data model for Azure Cosmos DB for NoSQL-Identify data and associated access patterns
Chapter 7: Design and implement data models -Design and implement a non-relational data model for Azure Cosmos DB for NoSQL-Specify a default time to live (TTL) on a container for a transactional store
Chapter 9: Design and implement data models -Design and implement a non-relational data model for Azure Cosmos DB for NoSQL-Develop a design for document schema versioning
Chapter 10: Design and implement data models -Design a data partitioning strategy for Azure Cosmos DB for NoSQL-Choose a partitioning strategy based on a specific workload
Chapter 12: Design and implement data models -Design a data partitioning strategy for Azure Cosmos DB for NoSQL-Plan for transactions when choosing a partition key
Chapter 13: Design and implement data models -Design a data partitioning strategy for Azure Cosmos DB for NoSQL-Evaluate the cost of using a cross-partition query
Chapter 14: Design and implement data models -Design a data partitioning strategy for Azure Cosmos DB for NoSQL-Calculate and evaluate data distribution based on partition key selection
Chapter 15: Design and implement data models -Design a data partitioning strategy for Azure Cosmos DB for NoSQL-Calculate and evaluate throughput distribution based on partition key selection
Chapter 17: Design and implement data models -Design a data partitioning strategy for Azure Cosmos DB for NoSQL-Design and implement a hierarchical partition key
Chapter 18: Design and implement data models -Design a data partitioning strategy for Azure Cosmos DB for NoSQL-Design partitioning for workloads that require multiple partition keys
Chapter 19: Design and implement data models -Plan and implement sizing and scaling for a database created with Azure Cosmos DB-Evaluate the throughput and data storage requirements for a specific workload
Chapter 21: Design and implement data models -Plan and implement sizing and scaling for a database created with Azure Cosmos DB-Choose when to use database-level provisioned throughput
Chapter 23: Design and implement data models -Plan and implement sizing and scaling for a database created with Azure Cosmos DB-Evaluate the cost of the global distribution of data
Chapter 25: Design and implement data models -Implement client connectivity options in the Azure Cosmos DB SDK-Choose a connectivity mode (gateway versus direct)
Chapter 31: Design and implement data models -Implement client connectivity options in the Azure Cosmos DB SDK-Specify a region for global distribution
Chapter 32: Design and implement data models -Implement client connectivity options in the Azure Cosmos DB SDK-Configure client-side threading and parallelism options
Chapter 35: Design and implement data models -Implement data access by using the SQL language for Azure Cosmos DB for NoSQL-Implement a correlated subquery
Chapter 37: Design and implement data models -Implement data access by using the SQL language for Azure Cosmos DB for NoSQL-Implement queries that use mathematical, string, and date functions
Chapter 39: Design and implement data models -Implement data access by using Azure Cosmos DB for NoSQL SDKs-Choose when to use a point operation versus a query operation
Chapter 40: Design and implement data models -Implement data access by using Azure Cosmos DB for NoSQL SDKs-Implement a point operation that creates, updates, and deletes documents
Chapter 41: Design and implement data models -Implement data access by using Azure Cosmos DB for NoSQL SDKs-Implement an update by using a patch operation
Chapter 43: Design and implement data models -Implement data access by using Azure Cosmos DB for NoSQL SDKs-Perform a multi-document load using Bulk Support in the SDK
Chapter 45: Design and implement data models -Implement data access by using Azure Cosmos DB for NoSQL SDKs-Override default consistency by using query request options
Chapter 46: Design and implement data models -Implement data access by using Azure Cosmos DB for NoSQL SDKs-Implement session consistency by using session tokens
Chapter 47: Design and implement data models -Implement data access by using Azure Cosmos DB for NoSQL SDKs-Implement a query operation that includes pagination
Chapter 48: Design and implement data models -Implement data access by using Azure Cosmos DB for NoSQL SDKs-Implement a query operation by using a continuation token
Chapter 53: Design and implement data models -Implement server-side programming in Azure Cosmos DB for NoSQL by using JavaScript-Design stored procedures to work with multiple documents transactionally
Chapter 54: Design and implement data models -Implement server-side programming in Azure Cosmos DB for NoSQL by using JavaScript-Implement and call triggers
Chapter 55: Design and implement data models -Implement server-side programming in Azure Cosmos DB for NoSQL by using JavaScript-Implement a user-defined function
Chapter 57: Design and implement data distribution -Design and implement a replication strategy for Azure Cosmos DB-Define automatic failover policies for regional failure for Azure Cosmos DB for NoSQL
Chapter 58: Design and implement data distribution -Design and implement a replication strategy for Azure Cosmos DB-Perform manual failovers to move single master write regions
Chapter 61: Design and implement data distribution -Design and implement a replication strategy for Azure Cosmos DB-Evaluate the impact of consistency model choices on availability and associated request unit (RU) cost
Chapter 62: Design and implement data distribution -Design and implement a replication strategy for Azure Cosmos DB-Evaluate the impact of consistency model choices on performance and latency
Chapter 63: Design and implement data distribution -Design and implement a replication strategy for Azure Cosmos DB-Specify application connections to replicated data
Chapter 71: Integrate an Azure Cosmos DB solution-Enable Azure Cosmos DB analytical workloads-Enable a connection to an analytical store and query from Azure Synapse Spark or Azure Synapse SQL
Chapter 72: Integrate an Azure Cosmos DB solution-Enable Azure Cosmos DB analytical workloads-Perform a query against the transactional store from Spark
Chapter 75: Integrate an Azure Cosmos DB solution-Enable Azure Cosmos DB analytical workloads-Implement time travel in Azure Synapse Link for Azure Cosmos DB
Chapter 78: Integrate an Azure Cosmos DB solution-Implement solutions across services-Enforce referential integrity by using Change Feed and Azure Functions
Chapter 79: Integrate an Azure Cosmos DB solution-Implement solutions across services-Aggregate data by using Change Feed and Azure Functions, including reporting
Chapter 83: Optimize an Azure Cosmos DB solution-Optimize query performance when using the API for Azure Cosmos DB for NoSQL-Calculate the cost of the query
Chapter 85: Optimize an Azure Cosmos DB solution-Optimize query performance when using the API for Azure Cosmos DB for NoSQL-Implement Azure Cosmos DB integrated cache
Chapter 87: Optimize an Azure Cosmos DB solution-Design and implement change feeds for Azure Cosmos DB for NoSQL-Consume a change feed from within an application by using the SDK
Chapter 89: Optimize an Azure Cosmos DB solution-Design and implement change feeds for Azure Cosmos DB for NoSQL-Implement denormalization by using a change feed
Chapter 91: Optimize an Azure Cosmos DB solution-Design and implement change feeds for Azure Cosmos DB for NoSQL-Implement aggregation persistence by using a change feed
Chapter 92: Optimize an Azure Cosmos DB solution-Design and implement change feeds for Azure Cosmos DB for NoSQL-Implement data archiving by using a change feed
Chapter 93: Optimize an Azure Cosmos DB solution-Define and implement an indexing strategy for Azure Cosmos DB for NoSQL-Choose when to use a read-heavy versus write-heavy index strategy
Chapter 95: Optimize an Azure Cosmos DB solution-Define and implement an indexing strategy for Azure Cosmos DB for NoSQL-Configure a custom indexing policy by using the Azure portal
Chapter 98: Maintain an Azure Cosmos DB solution-Monitor and troubleshoot an Azure Cosmos DB solution-Evaluate response status code and failure metrics
Chapter 99: Maintain an Azure Cosmos DB solution-Monitor and troubleshoot an Azure Cosmos DB solution-Monitor metrics for normalized throughput usage by using Azure Monitor
Chapter 101: Maintain an Azure Cosmos DB solution-Monitor and troubleshoot an Azure Cosmos DB solution-Monitor data replication in relation to latency and availability
Chapter 107: Maintain an Azure Cosmos DB solution-Implement backup and restore for an Azure Cosmos DB solution-Choose between periodic and continuous backup
Chapter 109: Maintain an Azure Cosmos DB solution-Implement backup and restore for an Azure Cosmos DB solution-Configure continuous backup and recovery
Chapter 110: Maintain an Azure Cosmos DB solution-Implement backup and restore for an Azure Cosmos DB solution-Locate a recovery point for a point-in-time recovery
Chapter 111: Maintain an Azure Cosmos DB solution-Implement backup and restore for an Azure Cosmos DB solution-Recover a database or container from a recovery point
Chapter 112: Maintain an Azure Cosmos DB solution-Implement security for an Azure Cosmos DB solution-Choose between service-managed and customer-managed encryption keys
Chapter 113: Maintain an Azure Cosmos DB solution-Implement security for an Azure Cosmos DB solution-Configure network-level access control for Azure Cosmos DB
Chapter 115: Maintain an Azure Cosmos DB solution-Implement security for an Azure Cosmos DB solution-Manage control plane access to Azure Cosmos DB by using Azure role-based access control (RBAC)
Chapter 117: Maintain an Azure Cosmos DB solution-Implement security for an Azure Cosmos DB solution-Manage data plane access to Azure Cosmos DB by using Microsoft Entra ID
Chapter 123: Maintain an Azure Cosmos DB solution-Implement data movement for an Azure Cosmos DB solution-Move data by using client SDK bulk operations
Chapter 127: Maintain an Azure Cosmos DB solution-Implement data movement for an Azure Cosmos DB solution-Move data by using the Azure Cosmos DB Spark Connector
Chapter 128: Maintain an Azure Cosmos DB solution-Implement data movement for an Azure Cosmos DB solution-Configure Azure Cosmos DB as a custom endpoint for an Azure IoT Hub
Chapter 129: Maintain an Azure Cosmos DB solution-Implement a DevOps process for an Azure Cosmos DB solution-Choose when to use declarative versus imperative operations
Chapter 131: Maintain an Azure Cosmos DB solution-Implement a DevOps process for an Azure Cosmos DB solution-Migrate between standard and autoscale throughput by using PowerShell or Azure CLI
Chapter 132: Maintain an Azure Cosmos DB solution-Implement a DevOps process for an Azure Cosmos DB solution-Initiate a regional failover by using PowerShell or Azure CLI
Chapter 133: Maintain an Azure Cosmos DB solution-Implement a DevOps process for an Azure Cosmos DB solution-Maintain indexing policies in production by using Azure Resource Manager templates