在之前的文章《构建一个完整的数据仓库(十)doris的数据模型》里面,我们已经介绍过了doris相关的数据模型。这篇文章主要是作为补充说明使用。
在doris中的数据模型,我们其实可以理解成他的表存储的数据模型。整个doris的数据模型分为3大部分,分别是:
1、Aggregate模型 2、Unique模型 3、Duplicate模型
这三个模型其实也可以认为只有2个模型,因为Unique模型是Aggregate模型的子集,也就是Unique模型能实现的效果Aggregate模型也可以完全实现。所以我们可以看作为Aggregate模型和Duplicate模型。
Aggregate模型主要是聚合类的,一般用于做预聚合、去重等场景。
Duplicate模型主要是存储一些原始数据,例如我们经常把原始表的数据直接导入到Doris中进行分析,那么在底层的表一般都是Duplicate模型的表。这样可以让我们很方便的在原始数据上进行查询。
还没有评论,来说两句吧...