【问题标题】:How to downsample data in AWS TimeStream如何对 AWS TimeStream 中的数据进行下采样
【发布时间】:2021-01-20 14:30:23
【问题描述】:

我了解 AWS TimeStream 允许根据保留期将数据移动到不同类型的存储,但我们还需要根据保留期对数据进行下采样。

例如

  • 48 小时,一秒粒度
  • 30 天,一分钟粒度
  • 10 年,一小时粒度

如何做到这一点?

【问题讨论】:

    标签: time-series amazon-timestream


    【解决方案1】:

    我认为timestream 目前不支持存储。时间序列数据库的本质是您编写一次并且很少更改。因此,根据其背后的意图,您可以在查询中使用例如bin() 函数进行这种粒度更改。

    【讨论】:

    • 这很可惜,因为如果粒度更改的最初动机是出于成本原因减少数据大小,那么仅在查询中执行它根本没有帮助(整个未减少的数据保留在数据库中并产生成本)。我看到实现这一点的唯一选择是首先存储相同数据的多个版本,每个版本具有不同的粒度和不同的保留时间。
    猜你喜欢
    • 2022-11-13
    • 1970-01-01
    • 1970-01-01
    • 2015-01-31
    • 1970-01-01
    • 1970-01-01
    • 2021-12-26
    • 2019-04-17
    • 1970-01-01
    相关资源
    最近更新 更多