Tablestore的Go SDK為時序模型提供了時序表、時序資料層級的多種操作。
Tablestore時序模型是針對時間序列資料的特點進行設計,適用於物聯網裝置監控、裝置採集資料、機器監控資料等情境。關於時序模型的更多資訊,請參見時序模型介紹。
時序表操作
使用Tablestore時序模型時,您需要使用CreateTimeseriesTable介面建立時序表用於時序資料存放區。具體操作,請參見建立時序表。
建立時序表後,您可以管理時序表。具體操作說明請參見下表。
功能 | 描述 |
當需要查看執行個體下已有的時序表時,您可以使用ListTimeseriesTable介面擷取當前執行個體下所有時序表的名稱。 | |
當需要查看時序表的詳細配置資訊時,您可以使用DescribeTimeseriesTable介面查詢時序表描述資訊,例如資料生命週期TTL配置等。 | |
當需要清理時序表中的歷史資料或者希望延長資料儲存時間時,您可以使用UpdateTimeseriesTable介面更新時序表的資料生命週期TTL配置。更新時序表的TTL後,Tablestore會自動非同步清理時序表中超過TTL的資料。 | |
當不再需要使用時序表格儲存體時序資料時,您可以使用DeleteTimeseriesTable介面刪除一張時序表。 重要 時序表刪除後不支援恢複,請謹慎操作。 |
時序資料操作
建立時序表後,您可以使用PutTimeseriesData介面批量寫入時序資料到時序表。具體操作,請參見寫入時序資料。
時序資料寫入時序表後,當需要查詢時序表中某個時間軸的時序資料時,您可以執行如下操作:
如果不確定要查詢時間軸資訊(例如度量名稱、資料來源資訊)時,請使用QueryTimeseriesMeta介面指定多種條件檢索時間軸。具體操作,請參見檢索時間軸。
當時間軸中繼資料中的屬性資訊不滿足使用需要時,您可以更新或者刪除時間軸中繼資料。
功能
描述
使用UpdateTimeseriesMeta介面批次更新時間軸中繼資料的屬性。
使用DeleteTimeseriesMeta介面大量刪除時間軸中繼資料。
使用GetTimeseriesData介面查詢指定時間軸中合格時序資料。具體操作,請參見查詢時序資料。