ROLLUP在多维分析中是“上卷”的意思,即将数据按某种指定的粒度进行进一步聚合。
1 基本概念
在Doris中,我们将用户通过建表语句创建出来的表称为Base表(Base Table)。Base 表中保存着按用户建表语句指定的方式存储的基础数据。
在Base表之上,我们可以创建任意多个ROLLUP表。这些ROLLUP的数据是基于Base 表产生的,并且在物理上是独立存储的。
ROLLUP表的基本作用,在于在Base表的基础上
本文详细介绍了Doris中的ROLLUP概念,包括在Aggregate和Uniq模型中的应用,以及Duplicate模型中如何利用ROLLUP调整前缀索引以优化查询效率。ROLLUP不仅用于数据的上卷聚合,还可通过创建物化索引来改善特定查询的性能。通过前缀索引,Doris能够在匹配度更高的ROLLUP表上执行查询,从而提高查询速度。
ROLLUP在多维分析中是“上卷”的意思,即将数据按某种指定的粒度进行进一步聚合。
在Doris中,我们将用户通过建表语句创建出来的表称为Base表(Base Table)。Base 表中保存着按用户建表语句指定的方式存储的基础数据。
在Base表之上,我们可以创建任意多个ROLLUP表。这些ROLLUP的数据是基于Base 表产生的,并且在物理上是独立存储的。
ROLLUP表的基本作用,在于在Base表的基础上
1万+
1055
369

被折叠的 条评论
为什么被折叠?