SuperAPI AI 工具集

graph-schema

编程与开发

查看项目

更新于 10-16 03:46

技能介绍

用途:依据领域需求设计新图数据库模式、把关系型模式转译为图模型、判断某信息应为节点、关系还是属性、审查既有模式的建模错误、重构导致查询别扭或缓慢的图,以及规划模式演进与数据增长。

主要能力:以属性图为对象,按优先级组织规则。关键级为实体分类(entity- 前缀,如将多参与者事件建模为一等节点、将共享属性值提升为节点、使用具体标签、多标签限定、分离身份与可变状态、将生命周期动作实体化为节点、避免万能节点)与关系设计(rel-,如使用具体关系类型、语义化方向、UPPER_SNAKE_CASE 命名、避免冗余反向关系、仅在描述连接时把数据放在关系上、一义一类型、优先类型化关系而非泛型加属性过滤)。高级为属性放置(prop-,如不把外键当属性、频繁查询值提升为节点、正确数据类型、不用属性数组代替关系)、查询驱动优化(query-,如优先为核心遍历设计、为多跳查询添加捷径关系、读多路径反规范化、用关系属性过滤、上线前用真实查询验证)、结构模式(pattern-,如多实体关系用中间节点、层级用分类节点与深度关系、有序序列用链表、时间数据用时间线树、事件流用扇出、带上下文的多的多用二分结构)。中级为反模式(anti-,如不把关系型连接表建模为节点、不用泛型 RELATED_TO、不直接移植关系模式、不过度建模、不重复数据代替关系、不以分隔字符串编码结构)与约束完整性(constraint-,如自然标识唯一约束、必需属性存在约束、遍历入口属性索引、不过度索引、复合节点键)。低到中级为规模与演进(scale-,如用扇出或分区缓解超级节点、分离当前与历史状态、规划标签与关系类型演进、用 APOC 或批处理查询重构、监测新出现的稠密节点)。

理念:数据建模正确性优先,性能其次;选择结构前先问“用户想达成什么”。

使用方式:按上述类别阅读各参考文件获取详细解释与 Cypher 正误对比示例;参考文件包括 references/_sections.md(类别定义与排序)、assets/templates/_template.md(新增规则模板)和 metadata.json(版本与参考信息)。

限制:资料未提供具体运行环境、安装命令、许可或价格信息,暂未提供。