InfluxDB学习之InfluxDB的基本概念

来源:互联网 发布:ios ar软件 编辑:程序博客网 时间:2024/06/04 19:05
本文属于《InfluxDB系列教程》文章系列,该系列共包括以下 16 部分:
  1. InfluxDB学习之InfluxDB的安装和简介
  2. InfluxDB学习之InfluxDB的基本概念
  3. InfluxDB学习之InfluxDB的基本操作
  4. InfluxDB学习之InfluxDB的HTTP API写入操作
  5. InfluxDB学习之InfluxDB数据保留策略(Retention Policies)
  6. InfluxDB学习之InfluxDB连续查询(Continuous Queries)
  7. InfluxDB学习之InfluxDB的HTTP API查询操作
  8. InfluxDB学习之InfluxDB的关键概念
  9. InfluxDB学习之InfluxDB常用函数(一)聚合类函数
  10. InfluxDB学习之InfluxDB常用函数(二)选择类函数
  11. InfluxDB学习之InfluxDB常用函数(三)变换类函数
  12. InfluxDB学习之再说连续查询
  13. Influxdb原理详解
  14. InfluxDB安装后web页面无法访问的解决方案
  15. InfluxDB数据备份和恢复方法,支持本地和远程备份
  16. InfluxDB执行语句管理(query management)
系列详情请看:《InfluxDB系列教程》

InfluxDB与传统数据库在概念上有许多的不同,本文就给大家介绍下InfluxDB中的一些基本概念,更多InfluxDB详细教程请看:InfluxDB系列学习教程目录

InfluxDB技术交流群:580487672(点击加入)

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

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

 

二、InfluxDB中独有的概念

1)Point

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

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

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

所有在数据库中的数据,都需要通过图表来展示,而这个series表示这个表里面的数据,可以在图表上画成几条线:通过tags排列组合算出来。

如下所示:

>show series from cpukeycpu,cpu=cpu-total,host=ResourcePool-0246-billing07cpu,cpu=cpu-total,host=billing07cpu,cpu=cpu0,host=ResourcePool-0246-billing07cpu,cpu=cpu0,host=billing07cpu,cpu=cpu1,host=ResourcePool-0246-billing07cpu,cpu=cpu1,host=billing07cpu,cpu=cpu10,host=ResourcePool-0246-billing07cpu,cpu=cpu10,host=billing07cpu,cpu=cpu11,host=ResourcePool-0246-billing07cpu,cpu=cpu11,host=billing07cpu,cpu=cpu12,host=ResourcePool-0246-billing07cpu,cpu=cpu12,host=billing07cpu,cpu=cpu13,host=ResourcePool-0246-billing07cpu,cpu=cpu13,host=billing07cpu,cpu=cpu14,host=ResourcePool-0246-billing07cpu,cpu=cpu14,host=billing07cpu,cpu=cpu15,host=ResourcePool-0246-billing07cpu,cpu=cpu15,host=billing07cpu,cpu=cpu16,host=ResourcePool-0246-billing07cpu,cpu=cpu17,host=ResourcePool-0246-billing07cpu,cpu=cpu18,host=ResourcePool-0246-billing07cpu,cpu=cpu19,host=ResourcePool-0246-billing07cpu,cpu=cpu2,host=ResourcePool-0246-billing07cpu,cpu=cpu2,host=billing07cpu,cpu=cpu20,host=ResourcePool-0246-billing07cpu,cpu=cpu21,host=ResourcePool-0246-billing07cpu,cpu=cpu22,host=ResourcePool-0246-billing07cpu,cpu=cpu23,host=ResourcePool-0246-billing07cpu,cpu=cpu3,host=ResourcePool-0246-billing07cpu,cpu=cpu3,host=billing07cpu,cpu=cpu4,host=ResourcePool-0246-billing07cpu,cpu=cpu4,host=billing07cpu,cpu=cpu5,host=ResourcePool-0246-billing07cpu,cpu=cpu5,host=billing07cpu,cpu=cpu6,host=ResourcePool-0246-billing07cpu,cpu=cpu6,host=billing07cpu,cpu=cpu7,host=ResourcePool-0246-billing07cpu,cpu=cpu7,host=billing07cpu,cpu=cpu8,host=ResourcePool-0246-billing07cpu,cpu=cpu8,host=billing07cpu,cpu=cpu9,host=ResourcePool-0246-billing07cpu,cpu=cpu9,host=billing07

有关InfluxDB的概念问题就先为大家介绍这些,更多有关InfluxDB的内容请继续关注 Linux大学 接下来的文章。

更多InfluxDB详细教程请看:InfluxDB系列学习教程目录

InfluxDB技术交流群:580487672(点击加入)

0 0
原创粉丝点击