模型
| 模型 | 写入语义 | 典型用途 |
|---|---|---|
| 明细模型 | 追加不去重 | 日志与明细 |
| 聚合模型 | 按 key 聚合 | 指标汇总 |
| 主键模型 | 按 key 覆盖 | 维表/状态 |
| 更新模型 | 按 key 更新 | 兼容旧版权 |
主键模型
主键模型
CREATE TABLE dw.dim_store (
store_id VARCHAR(32) NOT NULL,
store_name VARCHAR(128),
update_time DATETIME
)
PRIMARY KEY(store_id)
DISTRIBUTED BY HASH(store_id) BUCKETS 8;主键模型写入会带来索引开销,超大宽表频繁更新要评估写入成本。