Amazon Timestream 专业2018年〜
面向 IoT 和运维应用的全托管时序数据库服务
它能做什么
Amazon Timestream 是一项专为时序数据优化的全托管数据库服务。自动管理数据的生命周期,将近期数据保存在内存存储中实现快速查询,将历史数据迁移到磁性存储中降低成本。支持每秒数百万数据点的写入和时序特有的分析函数。
使用场景
用于 IoT 传感器数据的存储和分析、应用和基础设施的监控指标、工业设备的预测性维护、金融市场数据的时序分析。
日常类比
可以比作自动整理的时间轴相册。最近的照片(数据)放在容易翻阅的位置(内存),旧照片自动移到储藏室(磁性存储)。可以快速查询任意时间段的照片。
什么是 Timestream
Amazon Timestream 是一项时序数据库服务。时序数据(带时间戳的数据点序列)有其独特的访问模式:最新数据频繁查询,历史数据偶尔分析。Timestream 通过自动分层存储优化这种模式,无需手动管理数据迁移。
存储分层与查询
Timestream 的内存存储保存近期数据(保留期可配置),提供毫秒级查询延迟。超过保留期的数据自动迁移到磁性存储,成本大幅降低。查询引擎透明地跨两层存储执行查询。支持时序特有的函数(插值、平滑、异常检测等)和 SQL 兼容的查询语法。 如需了解存储分层与查询的详细信息,可参考相关书籍(Amazon)。
开始使用
在 Timestream 控制台创建数据库和表,配置内存存储和磁性存储的保留期。通过 SDK 写入时序数据点,使用 SQL 查询数据。与 Grafana 集成可以创建实时监控仪表板。
注意事项
- 内存存储提供毫秒级查询延迟,磁性存储成本大幅降低
- 不支持数据的就地更新和删除,时序数据为追加写入模式