influxdb | 传统数据库 |
database | 数据库 |
measurement | 表 |
points | 表里的一行数据 |
在 InfluxDB 中,可以粗略的将要存入的一条数据看作一个虚拟的 key 和其对应的 value(field value),格式如下:
cpu_usage,host=server01,region=us-west value=0.64 1434055562000000000
虚拟的 key 包括以下几个部分: database, retention policy([r??ten?n ?p?l?si] 存储策略), measurement([?me??m?nt] 测量), tag sets([tæɡ sets]标签集), field name([fi?ld ne?m]字段名), timestamp([ta?m stæmp]时间戳)。 database 和 retention policy 在上面的数据中并没有体现,通常在插入数据时在 http 请求的相应字段中指定。
1- Point由时间戳(time)、数据(field)、标签(tags)组成。
Point相当于传统数据库里的一行数据,如下表所示:
Point属性 | 传统数据库中的概念 |
time | 每个数据记录时间,是数据库中的主索引(会自动生成) |
fields | 各种记录值(没有索引的属性)也就是记录的值:温度, 湿度 |
tags | 各种有索引的属性:地区,海拔 |
2- series([?s??ri?z]系列)
所有在数据库中的数据,都需要通过图表来展示,而这个series表示这个表里面的数据,可以在图表上画成几条线:通过tags排列组合算出来。
原文:https://www.cnblogs.com/gongniue/p/12498106.html