InfluxDB的安装与配置
什么是时序数据库
1. InfluxDB(时序数据库),是一种专门针对时间序列数据来做优化的数据库系统。常使用于监控数据统计,检查与分析设备所采集、产生的数据并以图表的方式展示。
2. 时序数据是基于时间的一系列数据。在有时间的坐标中讲这些数据点连成线,往过去看可以做成报表,展示数据的趋势性、规律性、异常性;往未来看可以做大数据分析、机器学习、预测和预警。
时序数据库与常见关系型数据库MySQL的基础概念对比
概念 | MySQL | InfluxDB |
---|---|---|
数据库(同) | database | database |
表(不同) | table | measurement |
列(不同) | column | tag(带索引的,非必须)、field(不带索引)、timestemp(唯一主键) |
安装InfluxDB(CentOS6.5)
## 安装wget
yum install wget
## 下载InfluxDB
wget https://dl.influxdata.com/influxdb/releases/influxdb-1.1.0.x86_64.rpm
## 安装InfluxDB
yum localinstall influxdb-1.1.0.x86_64.rpm
## 启动
service influxdb start
相关命令
## 查看database
show database
## 创建database
create database databasename
## 查看measurement
show measurement
## 创建measurement
create measurement measurementname
## 插入数据
insert measurementname name = value , name2 = value2 , name3 = value3
## 删除数据
drop measurement measurementname
以上都是我自己在使用InfluxDB时记录的,如有错误欢迎指正