| 行存适合 | 按主键读写、事务、宽表整行返回 |
|---|---|
| 列存适合 | 事实表聚合、宽表只取少列、高压缩比与批量导入 |
| 更新代价 | 列存更新多为合并式写入(part 重写),不适合高频单行改 |
示例
示例
-- 列存优势场景:只读 3 列聚合 10 亿行明细
SELECT region, count() AS orders, sum(amount) AS gmv
FROM fact_orders
WHERE dt BETWEEN '2024-01-01' AND '2024-06-30'
GROUP BY region;混合负载可以分层:交易与状态用行存,明细与指标用列存,通过同步链路连接。