Doris----Rollup表分析及案例实现

本文详细介绍了Doris中的ROLLUP概念,包括其在Aggregate和Duplicate模型中的应用。通过创建ROLLUP表,可以提高数据聚合查询的效率,Doris系统会自动选择合适的ROLLUP表进行计算。ROLLUP表与Base表共享表名,但数据是独立存储的,且在Base表数据变更时自动更新。虽然多创建ROLLUP会增加磁盘空间占用,但不会影响查询效率,而ROLLUP的命中则完全由Doris自动决定。
摘要由CSDN通过智能技术生成

ROLLUP 在多维分析中是“上卷”的意思,即将数据按某种指定的粒度进行进一步聚合

之前的聚合模型:

用户id 数据插入时间 城市 年龄 性别 最后一次访问的时间 该用户的总消费额 该用户的最大停留时长 该用户的最小停留时长
10000 2017/10/2 北京 10 0 2017/10/02 08:00:00 65 15 2
10000 2017/10/2 北京 20 0 2017/10/02 08:00:00 65 15 2
10000 2017/10/2 北京 30 0 2017/10/02 08:00:00 65 15 2
10000 2017/10/1 上海 20 0 2017/10/01 08:00:00 100 122 2
10000 2017/10/2 上海 20 0 2017/10/02 08:00:00 30 30 2
10000 2017/10/3 上海 10 0 2017/10/03 08:00:00 55 33 2
10000 2017/10/4 上海 20 0 2017/10/04 08:00:00 65 15 2
10001 2017/10/1 上海 30 1 2017/10/01 17:05:45 20 22 22
10001 2017/10/2 上海 10 1 2017/10/01 17:05:45 10 123 22
10001 2017/10/2 天津 10 1 2017/10/01 17:05:45 18 2 22
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值