cosmosdb-best-practices
Azure Cosmos DB performance optimization and best practices guidelines for NoSQL, partitioning, queries, SDK usage, and vector search. Use when writing, reviewing, or refactoring code that interacts with Azure Cosmos DB, designing data models, optimizing queries, or implementing high-performance database operations.
- Version
- 1.0.0
- License
- MIT
Pinned to revision 4e8964e24a5a, so it is the text this page describes rather than whatever the author pushed since.
Files
- skills/cosmosdb-best-practices/SKILL.md
- skills/cosmosdb-best-practices/LICENSE
- skills/cosmosdb-best-practices/rules/_sections.md
- skills/cosmosdb-best-practices/rules/_template.md
- skills/cosmosdb-best-practices/rules/global-conflict-resolution.md
- skills/cosmosdb-best-practices/rules/global-consistency.md
- skills/cosmosdb-best-practices/rules/global-failover.md
- skills/cosmosdb-best-practices/rules/global-multi-region.md
- skills/cosmosdb-best-practices/rules/global-read-regions.md
- skills/cosmosdb-best-practices/rules/global-zone-redundancy.md
- skills/cosmosdb-best-practices/rules/index-composite.md
- skills/cosmosdb-best-practices/rules/index-exclude-unused.md
- skills/cosmosdb-best-practices/rules/index-lazy-consistent.md
- skills/cosmosdb-best-practices/rules/index-range-vs-hash.md
- skills/cosmosdb-best-practices/rules/index-spatial.md
- skills/cosmosdb-best-practices/rules/model-avoid-2mb-limit.md
- skills/cosmosdb-best-practices/rules/model-denormalize-reads.md
- skills/cosmosdb-best-practices/rules/model-embed-related.md
- skills/cosmosdb-best-practices/rules/model-id-constraints.md
- skills/cosmosdb-best-practices/rules/model-json-serialization.md
- skills/cosmosdb-best-practices/rules/model-nesting-depth.md
- skills/cosmosdb-best-practices/rules/model-numeric-precision.md
- skills/cosmosdb-best-practices/rules/model-reference-large.md
- skills/cosmosdb-best-practices/rules/model-relationship-references.md
- skills/cosmosdb-best-practices/rules/model-schema-versioning.md
- skills/cosmosdb-best-practices/rules/model-type-discriminator.md
- skills/cosmosdb-best-practices/rules/monitoring-azure-monitor.md
- skills/cosmosdb-best-practices/rules/monitoring-diagnostic-logs.md
- skills/cosmosdb-best-practices/rules/monitoring-latency.md
- skills/cosmosdb-best-practices/rules/monitoring-ru-consumption.md
- skills/cosmosdb-best-practices/rules/monitoring-throttling.md
- skills/cosmosdb-best-practices/rules/partition-20gb-limit.md
- skills/cosmosdb-best-practices/rules/partition-avoid-hotspots.md
- skills/cosmosdb-best-practices/rules/partition-hierarchical.md
- skills/cosmosdb-best-practices/rules/partition-high-cardinality.md
- skills/cosmosdb-best-practices/rules/partition-key-length.md
- skills/cosmosdb-best-practices/rules/partition-query-patterns.md
- skills/cosmosdb-best-practices/rules/partition-synthetic-keys.md
- skills/cosmosdb-best-practices/rules/pattern-change-feed-materialized-views.md
- skills/cosmosdb-best-practices/rules/pattern-efficient-ranking.md
- skills/cosmosdb-best-practices/rules/pattern-service-layer-relationships.md
- skills/cosmosdb-best-practices/rules/query-avoid-cross-partition.md
- skills/cosmosdb-best-practices/rules/query-avoid-scans.md
- skills/cosmosdb-best-practices/rules/query-order-filters.md
- skills/cosmosdb-best-practices/rules/query-pagination.md
- skills/cosmosdb-best-practices/rules/query-parameterize.md
- skills/cosmosdb-best-practices/rules/query-use-projections.md
- skills/cosmosdb-best-practices/rules/sdk-async-api.md
- skills/cosmosdb-best-practices/rules/sdk-availability-strategy.md
- skills/cosmosdb-best-practices/rules/sdk-circuit-breaker.md
- skills/cosmosdb-best-practices/rules/sdk-connection-mode.md
- skills/cosmosdb-best-practices/rules/sdk-diagnostics.md
- skills/cosmosdb-best-practices/rules/sdk-emulator-ssl.md
- skills/cosmosdb-best-practices/rules/sdk-etag-concurrency.md
- skills/cosmosdb-best-practices/rules/sdk-excluded-regions.md
- skills/cosmosdb-best-practices/rules/sdk-java-content-response.md
- skills/cosmosdb-best-practices/rules/sdk-java-cosmos-config.md
- skills/cosmosdb-best-practices/rules/sdk-java-spring-boot-versions.md
- skills/cosmosdb-best-practices/rules/sdk-local-dev-config.md
- skills/cosmosdb-best-practices/rules/sdk-newtonsoft-dependency.md
- skills/cosmosdb-best-practices/rules/sdk-preferred-regions.md
- skills/cosmosdb-best-practices/rules/sdk-retry-429.md
- skills/cosmosdb-best-practices/rules/sdk-serialization-enums.md
- skills/cosmosdb-best-practices/rules/sdk-singleton-client.md
- skills/cosmosdb-best-practices/rules/sdk-spring-data-annotations.md
- skills/cosmosdb-best-practices/rules/sdk-spring-data-repository.md
- skills/cosmosdb-best-practices/rules/throughput-autoscale.md
- skills/cosmosdb-best-practices/rules/throughput-burst.md
- skills/cosmosdb-best-practices/rules/throughput-container-vs-database.md
- skills/cosmosdb-best-practices/rules/throughput-right-size.md
- skills/cosmosdb-best-practices/rules/throughput-serverless.md
- skills/cosmosdb-best-practices/rules/vector-distance-query.md
- skills/cosmosdb-best-practices/rules/vector-embedding-policy.md
- skills/cosmosdb-best-practices/rules/vector-enable-feature.md
- skills/cosmosdb-best-practices/rules/vector-index-type.md
- skills/cosmosdb-best-practices/rules/vector-normalize-embeddings.md
- skills/cosmosdb-best-practices/rules/vector-repository-pattern.md
Every link opens the file at its source, pinned to the revision this page describes.