win7+influxDB安装与配置

influxdb是目前比较流行的时间序列数据库。

  • 何谓时间序列数据库?
    什么是时间序列数据库,最简单的定义就是数据格式里包含Timestamp字段的数据,比如某一时间环境的温度,CPU的使用率等。但是,有什么数据不包含Timestamp呢?几乎所有的数据其实都可以打上一个Timestamp字段。时间序列数据的更重要的一个属性是如何去查询它,包括数据的过滤,计算等等。

有人做过mysql和influxDB对比,存储1000万条数据mysql要7分多钟,influxDB只需2分多钟,从1000万条数据读10000条所需数据mysql要6秒多,influxDB只需0.22秒多。

一、与传统数据库中的名词做比较

influxDB中的名词 传统数据库中的概念
database 数据库
measurement 数据库中的表
points 表里面的一行数据

 

二、InfluxDB中独有的概念

1)Point

Point由时间戳(time)、数据(field)、标签(tags)组成。

Point相当于传统数据库里的一行数据,如下表所示:

Point属性 传统数据库中的概念
time 每个数据记录时间,是数据库中的主索引(会自动生成)
fields 各种记录值(没有索引的属性)也就是记录的值:温度, 湿度
tags 各种有索引的属性:地区,海拔

三、不得不提一个名词:series

所有在数据库中的数据,都需要通过图表来展示,而这个series表示这个表里面的数据,可以在图表上画成几条线:通过tags排列组合算出来。具体可以通过SHOW SERIES FROM "表名" 进行查询。

 

安装:

1. 下载链接https://portal.influxdata.com/downloads,选windows版

win7+influxDB安装与配置win7+influxDB安装与配置

2.下载的十一个绿色软件,直接解压到安装盘,就可使用。

win7+influxDB安装与配置

3. 修改influxdb.conf文件,主要是三处地址,其他我没做修改。但网上有配置admin进行web管理,但新版本配置文件里没有admin因为官方给删除了,需下载Chronograf,

win7+influxDB安装与配置

4.下载Chronograf,https://portal.influxdata.com/downloads第三个就是,下载完直接解压,双击echronograf.exe程序,在浏览器输入http://localhost:8888/,一开始登录要账户密码,我都用admin就进去了

win7+influxDB安装与配置

win7+influxDB安装与配置

参考:https://blog.****.net/xiaocxyczh/article/details/78682211