全部产品
云市场

TSQL介绍

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

TSQL是阿里云时序数据库 TSDB 提供的时序结构化查询语言,可以通过SQL的语法实现数据的读取,访问更加简单,计算能力更强大,核心能力和优势如下。

SQL查询支持

TSQL 结构化时序数据, 将metric映射为关系数据表,将 tag,metricValue ,timestamp 映射为关系数据库colunmn。通过 table ,colunmn 的完成SQL请求, 实现时序数据查询,时序数据过滤,时序计算。

开源OpenTSDB仅支持通过Restful 方式查询时序数据库,学习成本高,使用不方便。 TSQL查询方式更加简单,SQL 开发者可以轻松掌握时序数据库开发。

时序关联查询

SQL 支持Join 功能,实现相同Tag 和时间戳相等的关联查询。支持不同的metirc value 进行Join 返回,实现多指标的联合查询返回。

开源OpenTSDB 单个子请求只支持单个metric 查询。多指标无法进行关联查询。关联查询需要业务开发实现时间戳对齐和数据对齐。TSQL可以轻松实现多个metric 的关联查询,自动时间戳和数据对齐,满足业务多指标请求的同时,降低业务开发成本。

时序计算SQL支持

TSQL增强标准SQL的计算能力,兼容原生SQL函数计算,同时扩展支持时序特有的精度计算函数,实现时序的降精度,聚合等时序计算能力。

时序多指标计算

TSQL 提供多column 复合计算能力,支持业务的多Field ,多Metric 后计算,满足复杂业务计算。