Skip to content

关于时序数据库的特点

时序数据库针对特定时序数据进行了优化。

对于特定的这部分时序数据, 通常需要大量频繁的追加写入,基于时间范围的查询, 写入流量平稳可预测(大部分时间)

存储/写

  • 以列式存储的方式,将一个列的数据进行连续存储, 支持批量写入和顺序磁盘写
  • 同一列的数据结构相似,且度量数据适合使用游程长度编码、差分编码、字典编码、位图索引、前缀树等压缩方式节省大量存储空间
  • 没有事务机制带来的写开销
  • 通过写入内存后异步落盘的机制,减少磁盘IO压力
  • 通过预写日志,再写入内存的机制,保证数据一致性

查询

  • 针对时间和标签的索引
  • 内置支持基于时间的滑动窗口聚合查询

回顾

基于时序数据的特点,单独设计的高性能写入/查询数据库