Doris 数据表模型
时间: 2024-08-13 12:05:39 浏览: 50
doris数据分析入门到实战源码
Doris是一个分布式列式数据库系统,它专注于提供高查询性能和处理大规模数据的能力。在Doris的数据表模型中,有几个关键概念:
1. 表(Table):Doris中的基本数据存储单元,由行和列组成,每个列都有固定的宽度和数据类型。
2. 列式存储:与关系型数据库的行式存储不同,Doris采用列式存储,将数据按列压缩存储,这有助于提高查询性能,特别是对于扫描大量单个列的操作。
3. 切片(Slice):表被划分为多个物理切片,每个切片都是独立的、可以并行处理的,这样可以并行读取和计算数据。
4. 块(Block):每个切片进一步被划分为数据块,这些块包含数据的物理存储,每个块通常包含相同列的数据。
5. 分区(Partitioning):Doris支持分区,可以根据某个列的值对表进行分割,使得大表能够更容易地管理和查询。
6. 索引:Doris提供了多种索引类型,如Bloom Filter和Index-Only Scan,以优化查询性能。
阅读全文