SuperAPI AI 工具集

cosmosdb-data-modeling

数据与分析

查看项目

更新于 10-15 17:23

技能介绍

用于设计 Azure Cosmos DB 容器中的文档架构,按影响程度排序给出实践规则。

适用场景:为 Cosmos DB 容器设计文档架构;在嵌入与引用相关数据间做选择;在共享容器中处理多态数据;规划架构演进与版本化;配置 Cosmos DB 文档的 JSON 序列化。

主要规则:model-embed-related(将一同读取的关联数据嵌入)、model-reference-large(数据过大时改为引用)、model-avoid-2mb-limit(文档远低于 2MB 限制)、model-id-constraints(遵循 ID 长度与字符约束)、model-nesting-depth(不超过 128 层嵌套)、model-numeric-precision(了解 IEEE 754 数值精度限制)、model-denormalize-reads(读密集负载做反规范化)、model-schema-versioning(为文档架构加版本)、model-type-discriminator(多态数据使用类型判别器)、model-json-serialization(正确处理 JSON 序列化)、model-relationship-references(使用 ID 引用并做瞬态水合)。完整展开规则见 AGENTS.md。

限制:具体安装与调用方式、价格、平台支持等信息暂未提供。