Introduction to Azure Cosmos DB for NoSQL
- Introduction
- What is Azure Cosmos DB for NoSQL
- How does Azure Cosmos DB for NoSQL work
- When should you use Azure Cosmos DB for NoSQL
Try Azure Cosmos DB for NoSQL
- Introduction
- Explore resources
- Review basic operations
Plan Resource Requirements
- Introduction
- Understand throughput
- Evaluate throughput requirements
- Evaluate data storage requirements
- Time-to-live (TTL)
- Plan for data retention with time-to-live (TTL)
Configure Azure Cosmos DB for NoSQL database and containers
- Introduction
- Serverless
- Compare serverless vs. provisioned throughput
- Autoscale throughput
- Compare autoscale vs. standard (manual) throughput
- Migrate between standard (manual) and autoscale throughput
Use the Azure Cosmos DB for NoSQL SDK
- Introduction
- Understand the SDK
- Import from package manager
- Connect to an online account
- Implement client singleton
- Configure connectivity mode
Configure the Azure Cosmos DB for NoSQL SDK
- Introduction
- Enable offline development
- Handle connection errors
- Implement threading and parallelism
- Configure logging
Implement Azure Cosmos DB for NoSQL point operations
- Introduction
- Understand point operations
- Create documents
- Read a document
- Update documents
- Configure time-to-live (TTL) value for a specific document
- Delete documents
Query the Azure Cosmos DB for NoSQL
- Introduction
- Understand SQL query language
- Create queries with SQL
- Project query results
- Implement type-checking in queries
- Use built-in functions
- Execute queries in the SDK
Author complex queries with the Azure Cosmos DB for NoSQL
- Introduction
- Create cross-product queries
- Implement correlated subqueries
- Implement variables in queries
- Paginate query results
Implement a non-relational data model
- Introduction
- What's the difference between NoSQL and relational databases?
- Identify access patterns for your app
- When to embed or reference data
- Choose a partition key
- Model small lookup entities
Design a data partitioning strategy
- Introduction
- Denormalize data in your model
- Manage referential integrity by using change feed
- Combine multiple entities in the same container
- Denormalize aggregates in the same container
- Finalize the data model