跳到主要内容

TDengine

  • 采集量(metrics):电流电压等。 整型、浮点型、布尔型以及字符串
  • 静态属性(TAG):位置,分组等

TDengine 是根据 一个采集点一张表 来设计的。

  • 一张表只有一个写入者。
  • 提高写入速度
  • 一个数据采集点的数据是以块为单位连续存储的,提高读取速度
  • 压缩率高

表的第一列必须是时间戳,即数据类型为 Timestamp

超级表 Super Table (STable)

  1. 至少一个时间戳列
  2. n个采集量列
  3. n个标签列
  4. n > 0
  5. 每个子表的数据结构相同

虚拟表 Virtual Table (VTable), 理解为视图。

  • 单源多维度时序聚合
  • 跨源采集量对比分析

窗口切分查询

  • 时间窗口:固定的时间间隔
    • 滑动时间窗口
    • 翻转时间窗口
  • 状态窗口: 相同的状态值的数据归为一个窗口
  • 会话窗口:
  • 事件窗口
  • 计数窗口

时间戳伪列

_wstart 窗口开始时间, _wend 窗口结束时间, _wduration 窗口持续时间, _qstart 查询窗口起始时间, _qend 查询窗口结束时间