下一代实时数据库:Apache Doris 【六】数据划分_doris支持多列分区吗

本文详细介绍了Apache Doris的分区特性,包括List和Range分区,强调了多列分区和复合分区在处理时间序列数据、历史数据删除及解决数据倾斜问题中的应用。还探讨了Doris的分桶策略以及如何通过PROPERTIES设置副本数量和存储介质。此外,文章提及ENGINE选项及其对数据管理的影响。
摘要由CSDN通过智能技术生成

如下:

img

可以看到空洞范围缩小为:[2017-03-01, 2017-04-01)

(6)现在删除分区 p201701,并添加分区 p201612 VALUES LESS THAN (“2017-01-01”),

分区结果如下:

img

即出现了一个新的空洞: [2017-01-01, 2017-02-01)

  1. List 分区

分 区 列 支 持 BOOLEAN, TINYINT, SMALLINT, INT, BIGINT, LARGEINT, DATE,

DATETIME, CHAR, VARCHAR 数据类型,分区值为枚举值。只有当数据为目标分区枚举值

其中之一时,才可以命中分区。不可添加范围重叠的分区。

Partition 支持通过 VALUES IN (…) 来指定每个分区包含的枚举值。下面通过示例说明, 进行分区的增删操作时, 分区的变化。

(1) 如上 example_list_tbl 示例, 当建表完成后,会自动生成如下 3 个分区:

img

(2) 增加一个分区 p_uk VALUES IN (“London”),分区结果如下:

img

(3) 删除分区 p_jp ,分区结果如下:

img

3.4.2.2 Bucket

(1) 如果使用了 Partition,则 DISTRIBUTED … 语句描述的是数据在各个分区内的划 分规则。如果不使用 Partition ࿰

  • 23
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值