安装

1.官网
https://docs.influxdata.com/influxdb
2.下载地址(influxdb分为服务端和客户端,是单独分开的两个二进制,因此需要下载两个安装包)
wget https://dl.influxdata.com/influxdb/releases/influxdb2-2.1.1-linux-amd64.tar.gz
wget https://dl.influxdata.com/influxdb/releases/influxdb2-client-2.2.0-linux-amd64.tar.gz
3.解压
tar -zxvf influxdb2-2.1.1-linux-amd64.tar.gz
tar -zxvf influxdb2-client-2.2.0-linux-amd64.tar.gz
4.启动
#服务端
./influxd
#客户端
influx config create -n default -u http://localhost:8086 -o example-org -t mySuP3rS3cr3tT0keN -a

名词解释

名词介绍

influxDB名词 传统数据库概念
database 数据库
measurement 数据表
point 数据行

point

influxDB中的point相当于传统数据库里的一行数据,由时间戳(time)、数据(field)、标签(tag)组成。

Point属性 传统数据库概念
time 每个数据记录时间,是数据库中的主索引
field 各种记录值(没有索引的属性),例如温度、湿度
tags 各种有索引的属性,例如地区、海拔

Series

Series相当于是 InfluxDB 中一些数据的集合,在同一个 database 中,retention policy、measurement、tag sets 完全相同的数据同属于一个 series,同一个 series 的数据在物理上会按照时间顺序排列存储在一起。


Go操作influxdb