ClickHouse入门、实战与进阶
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.2.10 数据TTL

在分析场景中,数据的价值随着时间的推移而降低。大多数企业只是出于成本考虑保留最近几个月的数据。ClickHouse通过TTL提供数据生命周期管理的能力。

ClickHouse支持几种不同粒度的TTL。

1)列级TTL:当列中的部分数据过期时,将这些数据替换为默认值;当该列中的所有数据都已过期时,该列将被删除。

2)行级TTL:当一行的所有数据过期时,直接删除该行。

3)分区级别TTL:当一个分区过期时,该分区将被直接删除。