influxdb入门

前言(未完成)

可以先看下同为时序数据库的 OpenTSDB 入门,同类产品还可以参见 Prometheus 入门与实践 时序性数据库介绍及对比

官网

MySQL 的执行引擎和存储引擎是分开的。存储引擎提供了一些基础的方法(比如通过索引,或者扫描表)来获取表数据,而做连接、计算等功能,是在 MySQL 的执行引擎中完成的。

influxdb 提供统一的TICK 技术栈,The TICK stack - Open Source Components

  1. Telegraf - Data collection
  2. InfluxDB - Data storage
  3. Chronograf - Data visualization
  4. Kapacitor - Data processing and events

InfluxDB学习系列教程,InfluxDB入门必备教程

InfluxDB自带web管理界面,在浏览器中输入 http://服务器IP:8083 即可进入web管理页面。

schema

时序性数据库介绍及对比

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

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

InfluxDB中独有的概念

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

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

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