全部产品
Search
文档中心

时间序列数据库 TSDB:TSQL 名词概念

更新时间:Oct 18, 2021

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

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

这个示意图给出一个时序数据库TSDB的一条时间序列 (Time Series),详情请参见名词解释,理解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的列属下的值。