表格存储的Go SDK为时序模型提供了时序表、时序数据级别的多种操作。
表格存储时序模型是针对时间序列数据的特点进行设计,适用于物联网设备监控、设备采集数据、机器监控数据等场景。关于时序模型的更多信息,请参见时序模型概述。
时序表操作
使用表格存储时序模型时,您需要使用CreateTimeseriesTable接口创建时序表用于时序数据存储。具体操作,请参见创建时序表。
创建时序表后,您可以管理时序表。具体操作说明请参见下表。
功能 | 描述 |
当需要查看实例下已有的时序表时,您可以使用ListTimeseriesTable接口获取当前实例下所有时序表的名称。 | |
当需要查看时序表的详细配置信息时,您可以使用DescribeTimeseriesTable接口查询时序表描述信息,例如数据生命周期TTL配置等。 | |
当需要清理时序表中的历史数据或者希望延长数据保存时间时,您可以使用UpdateTimeseriesTable接口更新时序表的数据生命周期TTL配置。更新时序表的TTL后,表格存储会自动异步清理时序表中超过TTL的数据。 | |
当不再需要使用时序表存储时序数据时,您可以使用DeleteTimeseriesTable接口删除一张时序表。 重要 时序表删除后不支持恢复,请谨慎操作。 |
时序数据操作
创建时序表后,您可以使用PutTimeseriesData接口批量写入时序数据到时序表。具体操作,请参见写入时序数据。
时序数据写入时序表后,当需要查询时序表中某个时间线的时序数据时,您可以执行如下操作:
如果不确定要查询时间线信息(例如度量名称、数据源信息)时,请使用QueryTimeseriesMeta接口指定多种条件检索时间线。具体操作,请参见检索时间线。
当时间线元数据中的属性信息不满足使用需要时,您可以更新或者删除时间线元数据。
功能
描述
使用UpdateTimeseriesMeta接口批量更新时间线元数据的属性。
使用DeleteTimeseriesMeta接口批量删除时间线元数据。
使用GetTimeseriesData接口查询指定时间线中符合条件的时序数据。具体操作,请参见查询时序数据。