用途:为 Apache Doris 做工作负载感知的架构设计。资料称其包含 8 条决策规则与 3 个完整示例,并与 doris-best-practices 技能互补,采用“先估算规模”的工作流;DDL 语法正确性由 doris-best-practices 负责。
主要能力与流程(按 5 步执行):
- DDL 校验:CREATE TABLE 的预检清单与常见陷阱沿用 doris-best-practices,本技能聚焦架构决策(选哪种模型、分区策略、索引),并要求显式计算分桶数;数据量未知时给保守默认值:小维表 3、中等表 8、大日报表 16-32。
- 工作负载分类:对照 references/decision-workload-classification.md,匹配 6 类工作负载之一;复合负载可拆为多个子表。
- 集群规模估算:对照 references/decision-sizing-matrix.md,估算写入吞吐、查询 QPS、延迟目标与热数据量;输出仅为总 vCPU 与总缓存,不拆到单节点规格;云与本地未明确时读 references/decision-deployment-mode.md。
- 架构设计:按工作负载信号读取对应规则(追加事件/日志/时序、更新与 CDC、半结构化 JSON、看板与预聚合、点查、全文检索、向量检索、数仓分层、多部门隔离、冷热分层等)。
- 生成 DDL:套用第 1 步全部约束,显式计算分桶数,并标注每条决策所依据的规则文件路径。
输出结构含:工作负载摘要、规模建议、架构总览(源→摄入→Doris→应用)、表设计(带规则注释的 CREATE TABLE)、已应用规则清单、决策来源标注(官方/推导/经验,经验类附免责声明)。
示例文件覆盖物联网、日志可观测性、MySQL CDC、证券分析、零售时尚、物流快递、Web3 交易所、支付金融科技、游戏、广告技术等场景。
限制与不适用:审查已有 DDL、优化慢查询、CLI 与连接配置应改用 doris-best-practices;本技能不处理 DDL 语法本身。官方仓库与安装方式暂未提供。