全部产品
云市场

TSQL 名词概念

更新时间:2019-04-15 15:11:28

时序数据库TSDB SQL查询引擎(简称TSQL查询引擎或TSQL引擎)提供类SQL的查询能力,支持TSDB时序数据的查询,能够基于TSQL进行多指标的 Join 查询等。

下面解释说明时序数据和关系型数据之间的关系,并解释SQL关系模型下的时序数据模型。

这个示意图给出一个时序时空数据库TSDB的一条时间序列 (Time Series),可以参见TSDB阿里云文档,理解TSDB时序模型下的概念metric, tags, tag value, timestamp, value。timeseries

SQL关系模型是一个二维关系表,上面的时序数据,从概念上,可以理解成一个关系模型下的二维表,如下表所示:

Table:Temperature
timestamp value Floor Room DeviceID
1492158910 26 33 3302 7649501
1492158920 25.8 33 3302 7649501
1492158930 26.1 33 3302 7649501
1492158940 26.3 33 3302 7649501
1492158950 26.5 33 3302 7649501

时序数据和关系型数据对应关系

TSDB 时序数据概念 TSDB SQL 关系模型概念
度量(Metric) 数据库表 (Table)
时间戳(Timestamp) 表的一列(Column),列名是timestamp,类型为timestamp
值(Value) 表的一列, 列名是value, 类型对应度量值的类型: double, varchar, boolean,暂不支持多值模型,单个table 多个field value 的返回
标签键(TagKey,Tagk) 表的一列,列名是TagKey, 类型为varchar
标签值(TagValue,Tagv) 对应TagKey的列属下的值