InfluxDB学习之InfluxDB的基本概念

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

influxDB中的名词

传统数据库中的概念

database

数据库

measurement

数据库中的表

points

表里面的一行数据

二、InfluxDB中独有的概念

1)Point

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

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

Point属性

传统数据库中的概念

time

每个数据记录时间,是数据库中的主索引(会自动生成)

fields

各种记录值(没有索引的属性)也就是记录的值:温度, 湿度

tags

各种有索引的属性:地区,海拔

2)series

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

如下所示:

复制代码

1>show series from cpu 2key 3cpu,cpu=cpu-total,host=ResourcePool-0246-billing07 4cpu,cpu=cpu-total,host=billing07 5cpu,cpu=cpu0,host=ResourcePool-0246-billing07 6cpu,cpu=cpu0,host=billing07 7cpu,cpu=cpu1,host=ResourcePool-0246-billing07 8cpu,cpu=cpu1,host=billing07 9cpu,cpu=cpu10,host=ResourcePool-0246-billing07 10cpu,cpu=cpu10,host=billing07 11cpu,cpu=cpu11,host=ResourcePool-0246-billing07 12cpu,cpu=cpu11,host=billing07 13cpu,cpu=cpu12,host=ResourcePool-0246-billing07 14cpu,cpu=cpu12,host=billing07 15cpu,cpu=cpu13,host=ResourcePool-0246-billing07 16cpu,cpu=cpu13,host=billing07 17cpu,cpu=cpu14,host=ResourcePool-0246-billing07 18cpu,cpu=cpu14,host=billing07 19cpu,cpu=cpu15,host=ResourcePool-0246-billing07 20cpu,cpu=cpu15,host=billing07 21cpu,cpu=cpu16,host=ResourcePool-0246-billing07 22cpu,cpu=cpu17,host=ResourcePool-0246-billing07 23cpu,cpu=cpu18,host=ResourcePool-0246-billing07 24cpu,cpu=cpu19,host=ResourcePool-0246-billing07 25cpu,cpu=cpu2,host=ResourcePool-0246-billing07 26cpu,cpu=cpu2,host=billing07 27cpu,cpu=cpu20,host=ResourcePool-0246-billing07 28cpu,cpu=cpu21,host=ResourcePool-0246-billing07 29cpu,cpu=cpu22,host=ResourcePool-0246-billing07 30cpu,cpu=cpu23,host=ResourcePool-0246-billing07 31cpu,cpu=cpu3,host=ResourcePool-0246-billing07 32cpu,cpu=cpu3,host=billing07 33cpu,cpu=cpu4,host=ResourcePool-0246-billing07 34cpu,cpu=cpu4,host=billing07 35cpu,cpu=cpu5,host=ResourcePool-0246-billing07 36cpu,cpu=cpu5,host=billing07 37cpu,cpu=cpu6,host=ResourcePool-0246-billing07 38cpu,cpu=cpu6,host=billing07 39cpu,cpu=cpu7,host=ResourcePool-0246-billing07 40cpu,cpu=cpu7,host=billing07 41cpu,cpu=cpu8,host=ResourcePool-0246-billing07 42cpu,cpu=cpu8,host=billing07 43cpu,cpu=cpu9,host=ResourcePool-0246-billing07 44cpu,cpu=cpu9,host=billing07

复制代码

点赞
收藏

评论区

加载中...

相关推荐

MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1

文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s

Oracle 分组与拼接字符串同时使用

SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(

MySQL部分从库上面因为大量的临时表tmp_table造成慢查询

背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_

手写Java HashMap源码

HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22

2020年前端实用代码段,为你的工作保驾护航

有空的时候,自己总结了几个代码段,在开发中也经常使用,谢谢。1、使用解构获取json数据let jsonData  id: 1,status: "OK",data: 'a', 'b';let  id, status, data: number   jsonData;console.log(id, status, number )

Django之Django模板

1、问:html页面从数据库中读出DateTimeField字段时,显示的时间格式和数据库中存放的格式不一致,比如数据库字段内容为2012082616:00:00,但是页面显示的却是Aug.26,2012,4p.m.答:为了页面和数据库中显示一致,需要在页面格式化时间,需要添加<td{{dayrecord.p\_time|date: