前言(未完成)
可以先看下同为时序数据库的 OpenTSDB 入门,同类产品还可以参见 Prometheus 入门与实践 时序性数据库介绍及对比
MySQL 的执行引擎和存储引擎是分开的。存储引擎提供了一些基础的方法(比如通过索引,或者扫描表)来获取表数据,而做连接、计算等功能,是在 MySQL 的执行引擎中完成的。
influxdb 提供统一的TICK 技术栈,The TICK stack - Open Source Components
- Telegraf - Data collection
- InfluxDB - Data storage
- Chronograf - Data visualization
- Kapacitor - Data processing and events
InfluxDB自带web管理界面,在浏览器中输入 http://服务器IP:8083 即可进入web管理页面。
schema
与传统数据库中的名词做比较
influxDB中的名词 | 传统数据库中的概念 |
---|---|
database | 数据库」 |
measurement | 数据库中的表 |
points | 表里面的一行数据 |
InfluxDB中独有的概念
Point由时间戳(time)、数据(field)、标签(tags)组成。
Point相当于传统数据库里的一行数据,如下表所示:
Point属性 | 传统数据库中的概念 |
---|---|
time | 每个数据记录时间,是数据库中的主索引(会自动生成) |
fields | 各种记录值(没有索引的属性)也就是记录的值:温度, 湿度 |
tags | 各种有索引的属性:地区,海拔 |