日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

時序模型

表格存儲的時序模型是針對時間序列數據的特點進行設計,適用于物聯網設備監控、設備采集數據、機器監控數據等場景,支持自動構建時序元數據索引、豐富的時序查詢能力等功能。時序模型通過時序表存儲時間序列數據,能提供高并發寫入和查詢以及PB級海量數據的低成本存儲。您還可以通過SQL查詢與分析時序數據。

模型介紹

表格存儲的時序模型是針對時間序列數據的特點進行設計,適用于物聯網設備監控、設備采集數據、機器監控數據等場景。

在表格存儲的時序模型中,采用一張二維的時序表來存儲時序數據。每行代表一個時間線在某個時間點的數據,該行的主鍵部分為時間線標識和時間戳,該行的數據列部分為該時間線在該時間戳下的數據點,可以有多個數據列。主鍵結構和數據列的結構無須用戶進行預先定義,用戶僅需要在寫入時指定數據列的列名即可。

一個時序表支持存儲不同度量類別的時序數據。以下圖為例,時序表中存儲了溫度(temperature)和濕度(humidity)兩種度量類別的數據。

fig_timestreamsample

圖中度量名稱(measurement)、數據源(data source)和標簽(tags)組成了一個時間線標識。此外,您還可以通過接口更新某個時間序列的元數據屬性(attributes),該元數據信息可以用于時間線的檢索。

數據寫入后,系統會自動提取該時間線的元數據信息并自動構建索引,支持按照度量名稱、數據源以及標簽的組合條件進行時間線檢索。

表格存儲時序模型的主要優勢如下:

  • 通用的時序數據建模方式,用戶無須預定義表結構。

  • 支持自動構建時間序列的元數據索引,支持按照多種組合條件檢索時間序列。

  • 支持SQL查詢以及通過SQL進行聚合統計操作。

  • 服務能力自動水平擴展、支持高并發寫入和查詢以及PB級海量數據的低成本存儲。

基礎概念

概念

描述

時序數據

由多個時間序列組成,每個時間序列表示一組按照時間順序排列的數據點。除了數據點之外,還需要一些元數據用來標識一個時間序列。因此時序數據由元數據和數據兩部分組成。

  • 元數據:記錄了所有時間序列的標識信息和屬性信息。

  • 數據:記錄了所有時間序列的數據點,數據點包括產生數據點的時間和對應的數據值。

時間線

在時序數據場景中,常用時間線來代指一個時間序列。在表格存儲時序模型中,時間線與時間序列也是等價的說法。

時間線元數據

時間線元數據也稱為時間序列元數據,表示一條時間線的標識和屬性信息。時間線標識用來唯一確定一條時間線,屬性信息支持修改,可用于時間線檢索。

時間線標識

時間線標識也稱為時間序列標識,用來唯一標識一條時間線。在表格存儲的時序模型中,時間線標識由度量名稱、數據源和標簽三部分組成。

度量名稱

時間線數據所度量的物理量或者監控指標的名稱,例如cpunet,用于表示該時間序列記錄的是cpu或者網絡使用率等。

數據源

產生時間線的數據源標識,可以為空。

標簽

時間線的標簽信息。您可以自定義多個字符串類型的key-value對。

屬性

屬性屬于時間線元數據的一部分,可用于記錄該時間線的一些可變屬性信息,但不作為時間線的標識,不用于唯一確定一個時間序列。時間線的屬性在格式上類似于標簽,為多個字符串類型的key-value對。您可以設置或者更新某個時間線的屬性,用于后續通過屬性進行時間線的檢索。

時間線數據

一條時間線的數據點由產生數據的時間和數據值兩部分組成。如果每個時間線每個時刻僅產生一個值,則為單值模型;如果每個時刻對應多個值,則為多值模型。

表格存儲的時序模型為多值模型,在一個時間點上可以設置多個數據值。每個值對應數據庫中的一列,包括列名和列值。列值支持多種數據類型,包括布爾、整型、浮點數、字符串和二進制。

功能特性

  • 創建和管理時序表

    通過控制臺、SDK、CLI工具等方式列出實例中的全部時序表、創建一張時序表、查詢時序表的配置信息、更新時序表的配置信息以及刪除一張時序表。

    在創建或者更新時序表的配置信息時,您可以設置時序表中數據的自動過期時間(TimeToLive),系統將自動判斷當前時間與時序數據中用戶寫入的時間戳,超過過期時間后數據會被自動刪除。

  • 讀寫時序數據

    通過控制臺、SDK、CLI工具等方式將時序數據批量寫入一張時序表中。數據寫入后,您可以通過指定時間線標識來查詢一條時間線在某段時間范圍內的數據。

  • 時間序列檢索

    通過控制臺、SDK、CLI工具等方式檢索一張時序表中的時間線。檢索條件支持多種條件組合,例如查詢“度量名稱為cpu”、“標簽中包含名稱為region和值為hangzhou的標簽”且“屬性中包含名稱為status和值為online”的所有時間線。檢索到時間線后,可以通過調用接口進一步查詢該時間線中的數據。

  • SQL查詢分析

    時序表支持通過SQL進行查詢,SQL中支持通過指定時間線的元數據條件篩選時間線以及通過統計聚合操作按照不同維度對數據進行聚合操作,例如查詢某一批設備采樣數據的平均值、將秒級數據聚合為分鐘級數據等。

    此外,SQL還支持僅對時間線的元數據進行查詢,方便通過SQL進行時間線的元數據管理。

使用限制

更多信息,請參見時序模型限制

注意事項

目前支持時序模型功能的地域包括華東1(杭州)、華東2(上海)、華北2(北京)、華北3(張家口)、華北6(烏蘭察布)、華南1(深圳)、西南1(成都)、中國香港、日本(東京)、新加坡、馬來西亞(吉隆坡)、印度尼西亞(雅加達)、德國(法蘭克福)、英國(倫敦)、美國(硅谷)、美國(弗吉尼亞)。

如果使用過程中遇到問題,請通過釘釘加入用戶群44327024(物聯網存儲 IoTstore 開發者交流群)聯系我們。

接口說明

分類

接口

描述

時序表管控接口

CreateTimeseriesTable

創建一張時序表。

ListTimeseriesTable

獲取當前實例下的時序表列表。

DescribeTimeseriesTable

獲取一個時序表的信息。

UpdateTimeseriesTable

更新時序表的配置信息。

DeleteTimeseriesTable

刪除一個時序表。

時間序列操作接口

PutTimeseriesData

寫入時序數據。

GetTimeseriesData

查詢某個時間線的數據。

QueryTimeseriesMeta

檢索時間線的元數據。

UpdateTimeseriesMeta

更新時間線的元數據。

DeleteTimeseriesMeta

刪除時間線的元數據。

Lastpoint索引管控接口

CreateTimeseriesLastpointIndex

創建Lastpoint索引。

DeleteTimeseriesLastpointIndex

刪除Lastpoint索引。

使用流程

image

步驟

操作

說明

1

配置用戶訪問表格存儲的權限

創建RAM用戶后,為RAM用戶配置訪問表格存儲資源所需的最小化權限。您可以使用系統默認策略或者自定義權限策略為RAM用戶授予訪問表格存儲資源的權限。

如果要使用阿里云賬號或者要使用的RAM用戶已具有訪問表格存儲存儲資源所需的權限,請跳過此步驟。

重要

阿里云賬號默認具有所有云資源的操作權限,為了您的資源安全,建議您為阿里云賬號創建RAM用戶并為其授權,實現不同RAM用戶擁有不同資源訪問權限的目的。

2

開通表格存儲服務

使用表格存儲功能前,您必須開通表格存儲服務。

服務僅需開通一次,開通過程免費。如果已經開通表格存儲服務,請跳過此操作。

3

創建時序模型實例

重要
  • 創建實例前,您需要根據實際業務特點以及業務對讀寫性能和成本要求確定要使用的實例模型和實例規格。更多信息,請參見計費模式使用推薦實例

  • 如果在支持時序模型功能的地域中無創建時序模型實例操作,請直接單擊創建實例進行實例創建。具體操作,請參見創建實例

根據確定的實例模型和實例規格在所需地域中創建相應實例。

如果已存在實例滿足使用需求,請跳過此步驟。

4

創建時序表

創建時序表用于存儲時間序列數據。創建時序表時,您可以根據是否需要清理歷史業務數據配置時序表的數據生命周期。

5

寫入時序數據

批量寫入時序數據到時序表。時序數據由元數據和數據兩部分組成,如果未預先新建元數據,則系統會根據寫入的數據自動提取元數據。

說明
  • 表格存儲還提供了時序Writer用于將時序數據寫入時序表,時序Writer支持多表寫入、寫入狀態統計、行級別回調和自定義配置功能。更多信息,請參見使用時序Writer寫入時序數據

  • 您也可以使用kafka-connect-tablestore包將Kafka中數據寫入Tablestore的時序表中。更多信息,請參見同步數據到時序表

  • 在物聯網存儲場景中,您可以將Kafka數據、EMQX數據、物聯網平臺數據存儲到表格存儲時序表中。更多信息,請參見時序數據接入

6

查詢時序數據

重要

查詢時序數據前,如果不確定要查詢時間線信息(例如度量名稱、數據源信息),您可以指定多種條件檢索時間線。更多信息,請參見管理時間線元數據

確定要查詢的時間線后,根據時間范圍等條件查詢指定時間線中符合條件的時序數據。

7

使用SQL查詢時序數據

對于同一個時序表,您可以建立三種SQL映射關系用于數據查詢。

  • 創建時序表后,系統會自動創建時間線元數據映射表。您可以使用時間線元數據映射表查詢時間線。

  • 創建時序表后,系統會自動創建同名的單值模型映射表。您可以使用單值模型映射表查詢時序數據。

  • 創建時序表后,通過手動創建多值模型映射關系。您可以使用多值模型映射表查詢時序數據。

使用方式

您可以使用控制臺、命令行工具或者SDK使用時序模型。

計費說明

表格存儲支持VCU模式(原預留模式)和CU模式(原按量模式)兩種計費模式,請根據所用的實例模型參考相應計費模式了解多元索引計費信息。更多信息,請參見計費概述

  • VCU模式(原預留模式):計費項包括計算能力、數據存儲量和外網下行流量,其中數據存儲量包括高性能存儲、容量型存儲和多元索引存儲。

    使用時序模型時,時間線數據占用的存儲空間類型與所用實例規格(容量型存儲或高性能存儲)一致,時間線元數據占用的存儲空間為高性能存儲,查詢與分析時序表中數據時會消耗計算資源。

  • CU模式(原按量模式):時序模型計費項包括時間線數據和時間線元數據的讀吞吐量、寫吞吐量、數據存儲量和外網下行流量。更多信息,請參見時序模型計量計費

常見問題

相關文檔