对比
| 维度 | 星型 | 雪花 |
|---|---|---|
| join 层数 | 少 | 多 |
| 存储冗余 | 高 | 低 |
| 可读性 | 好 | 一般 |
| 维护成本 | 低 | 高 |
示例
示例
-- 折中:主体星型,类目维度保留层次列拼接
-- dim_product 内冗余 category_l1/l2/l3 名称取舍要写进建模规范,避免不同开发者各行其是。
取舍维度:下游工具能力、join 性能、维度变更频率、团队约定;分析型场景通常倾向星型,维度高度共享且变化频繁时局部雪花化。
| 维度 | 星型 | 雪花 |
|---|---|---|
| join 层数 | 少 | 多 |
| 存储冗余 | 高 | 低 |
| 可读性 | 好 | 一般 |
| 维护成本 | 低 | 高 |
-- 折中:主体星型,类目维度保留层次列拼接
-- dim_product 内冗余 category_l1/l2/l3 名称