什么是时序数据库

什么是时序数据库?时序数据库是近几年一个新的概念,与传统的Mysql关系型数据库相比,它的最大的特点是:数据按照时间顺序存储。

举例来说,日志数据,是以时间顺序存储的,所以用时序数据库存储是一种很好的选择。使用Mysql在存储的过程中,不是对这种基于时间的数据进行优化的,所以,在查询、插入上有一些瓶颈。


时序数据库InfluxDb

InfluxDB是一个用于存储和分析时间序列数据的开源数据库。也是使用最多的一个时序数据库。

在最新的DB-ENGINES排名给出的时间序列数据库的排名中,InfluxDB高居第一位,可以预见,InfluxDB会越来越得到广泛的使用。

InfluxDB全球排序

不小心就做到了第一,这种感觉应该很好。有一个同学给我们留言说,我们的资料是他们的启蒙导师,不小心做了几年就做好世界第一了,哈哈,那时候,我们的感觉还是很好的。


InfluxDB的特点

InfluxDB有很多特点,如下:

  • 内置HTTP接口,使用方便
  • 数据可以打标记,这样查询可以很灵活
  • 类SQL的查询语句
  • 安装管理很简单,并且读写数据很高效
  • 能够实时查询,数据在写入时被索引后就能够被立即查出
  • ……

接下来我们介绍如何安装influxdb。