咨询:Azure Time Series Insight数据是否同步进入热/冷存储
Azure Time Series Insights Gen2 冷热存储数据流转规则
直接给结论:流入环境的所有时序数据,会在接入环节同时写入热存储和冷存储,完全不存在"热存储保留到期后才把数据转入冷存储"的流程。
具体运行逻辑拆成几个关键点:
- 热存储本质是支撑毫秒级低延迟查询的高性能缓存层,它的保留时长配置只决定"多久范围内的数据可以走最快的缓存通道返回查询"。到保留期的旧数据会直接从热存储清理,不会触发任何向冷存储的迁移动作。
- 冷存储是底层基于Azure Storage(Data Lake Gen2)的持久化落地层,数据从进入环境的第一时间就会全量写入这里,留存策略可以独立配置(支持永久留存、自定义长周期留存),和热存储的保留规则完全解耦,互不影响。
- 这里有个很容易踩坑的认知偏差:很多人会类比传统数仓"热数据到期转冷"的流水线逻辑,这个逻辑在ATSI里不成立——如果你配置环境的时候没正确开启冷存储,哪怕对应数据还在热存储的保留期内,等热存储到期被清理,这部分数据就直接永久丢失了,根本没有"热层到期补写冷层"的兜底链路。
- 查询的时候不需要做任何跨层操作:只要你发起了覆盖热+冷存储时间范围的查询,引擎会自动并行从两个存储层拉取对应时间范围的数据,合并计算后返回统一结果,整个过程对用户无感知。
内容的提问来源于stack exchange,提问作者Amit Agrawal
相关产品推荐
相关产品推荐

