-
Notifications
You must be signed in to change notification settings - Fork 31
Open
Description
Cosmos DB has released many improvements to its service since this content was initially released. These features should be reflected in the demos that make up the source code for this project.
These features include:
- Hierarchical partitioning - https://learn.microsoft.com/en-us/azure/cosmos-db/hierarchical-partition-keys
- Global Secondary Indexes - https://learn.microsoft.com/en-us/azure/cosmos-db/nosql/global-secondary-indexes
- Computed Properties - https://learn.microsoft.com/en-us/azure/cosmos-db/nosql/query/computed-properties
- All versions and deletes for Change Feed - https://learn.microsoft.com/en-us/azure/cosmos-db/nosql/change-feed-modes
Each of these and combined provide developers with more tools and options for how they can model data for speed and efficiency in Cosmos DB.
Implement these new features in this project. This can include:
- Modifications to the bicep template that deploys Cosmos DB account and containers to required to use these new features. This includes changes to the data models used in this C# project.
- Modification and additions to the C# project that adds new functions that demonstrate how these features work.
Analyze this project as a whole. Make suggestions for how to improve the learning for users who are new to designing efficient and high performing applications based upon NoSQL databases. Especially geared towards users who understand how to design for relational database.
Copilot
Metadata
Metadata
Assignees
Labels
No labels