InfluxDB学习之InfluxDB的关键概念

InfluxDB作为最近才兴起的时序数据库,一些概念还是与传统的数据库有所差别,因此,在此介绍下InfluxDB中的一些关键概念,以方便大家学习。

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

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

关键概念

一、基本概念

1)database–数据库,这个同传统数据库的数据库概念。

2)measurement–数据表,在InfluxDB中,measurement即为表的作用,同传统数据库中的table作用一致。

image

二、InfluxDB特有概念

1)tag–标签,在InfluxDB中,tag是一个非常重要的部分,表名+tag一起作为数据库的索引,是“key-value”的形式。

2)field–数据,field主要是用来存放数据的部分,也是“key-value”的形式。

3)timestamp–时间戳,作为时序型数据库,时间戳是InfluxDB中最重要的部分,在插入数据时可以自己指定也可留空让系统指定。

说明:在插入新数据时,tag、field和timestamp之间用空格分隔。

4)series–序列,所有在数据库中的数据,都需要通过图表来展示,而这个series表示这个表里面的数据,可以在图表上画成几条线。

5)Retention policy–数据保留策略,可以定义数据保留的时长,每个数据库可以有多个数据保留策略,但只能有一个默认策略。。

6)Point–点,表示每个表里某个时刻的某个条件下的一个field的数据,因为体现在图表上就是一个点,于是将其称为point。

 

好了,有关InfluxDB概念相关知识就先为大家介绍到这里,更多InfluxDB详细教程请看:InfluxDB系列学习教程目录

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

查看同系列相邻文章:InfluxDB学习之InfluxDB的HTTP API查询操作<<前一篇文章后一篇文章>>InfluxDB学习之InfluxDB常用函数(一)聚合类函数

本文由【waitig】发表在等英博客
本文固定链接:InfluxDB学习之InfluxDB的关键概念
欢迎关注本站官方公众号,每日都有干货分享!
等英博客官方公众号
点赞 (1)分享 (0)