所有文档

          时序时空数据库 TSDB

          数据结构

          单域:

          我们用TSDB提供的示范数据库来举例说明数据结构,请参考示范数据库的操作指南

          示范数据库含有2015年全年北京、上海、广州3个城市多个空气监测站的温度、湿度、风力、PM2.5、紫外线指数等数据(非真实数据),数据来源于每个城市的多个空气监测站。

          在TSDB中,温度、湿度、风力、PM2.5、紫外线指数都用metric表示,代表监测维度。不同的城市、不同的空气监测站(用不同的经度和纬度表示)则用Tag的方式表示。拿温度举例,如下图所示。

          图片

          如果我们希望查看北京、上海、广州在2015年每个月的平均温度,即按照1个月的采样周期进行AVG的聚合,并按照city标签分组。可以得到以下图表:

          图片

          更多操作请参见示范数据库的操作指南

          多域:

          多域的结构允许在同一个metric下有多个field,比如风力是一个矢量数据,由风速和风向组成,这样适合将风力和风向作为风(metric)的的field存储。

          所有查询操作都要先指定metric,如果采用多域的结构,可以在同一个查询中将多个field的值进行过滤,并同时返回多个field。

          图片

          以上图为例,要查询1467627246000-1467627249000时间内风力(wind)的情况,可以联合查询多个field的值,得到下图的数据。

          图片

          上一篇
          名词解释
          下一篇
          系统限制