InfluxDB是一个开源的时间序列数据库,专为存储、分析和查询时间序列数据而设计。在InfluxDB中,有几个核心概念:Series、Point、Tag和Field,这些概念是理解和使用InfluxDB的基础。 1. Series(系列) Series是InfluxDB中数据存储的基本单位。一个Series由测量值(Measurement)、时间戳(Timestamp)和标签集(Tag Set)唯一确定。
这和其他很多时序数据库有些不同,其他时序数据库中Measurement可能与Metric等同,类似于下文讲到的Field,这点需要注意。 2. Tags:维度列 (1)上图中location和scientist分别是表中的两个Tag Key,其中location对应的维度值Tag Values为{1, 2},scientist对应的维度值Tag Values为{langstroth, perpetual},两者的组合TagSet...
系列键(series key):measurement、tag(key和value)、field(key)相同的集合 系列(serie):系列键下的集合,包括时间戳、field(value) 点(point):包括序列键、field(value)、时间戳; 其实就是一个系列的全值 最后编辑于:2022.08.30 10:27:31 ©著作权归作者所有,转载或内容合作请联系作者 ...
这个协议,通过这个协议就可以知道那些是tag那些是field。这个协议也叫做行协议。这个协议规定了一个point到底长什么样子: <measurement>[,<tag-key>=<tag-value>...]<field-key>=<field-value>[,<field2-key>=<field2-value>...] [unix-nano-timestamp] 1. 可以看出来,首先是measurement,你要告诉别人要把...
influxdb的point比较特殊,一个point(行)包括了timestamp(时间戳),tags(带索引),fields(不带索引)这几种属性 influxdb数据的构成: Point由时间戳(time)、数据(field)、标签(tags)组成。 Point属性 传统数据库中的概念 time:每个数据记录时间,是数据库中的主索引(会自动生成) ...
1. 首先介绍了InfluxDB中一些基本概念,包括Measurement、Tags、Fields以及Point。 2. 接着介绍了Series这个非常非常重要的概念。 3. 最后重点介绍了InfluxDB中数据的组织形式,总结起来就是:先按照RP划分,不同过期时间的数据划分到不同的RP,同一个RP下的数据再按照时间Range分区形成ShardGroup,同一个ShardGroup中的数...
SHOW tag keys [ON database] [FROM measurement][WHERE tag_key operator tag_value)] [limit offset] 1. 示例: show field keys from frontendExpCount 注意:influxdb操作语句后面不需要加分号。 简单实战演练 insert语法太多的坑 向measurement名为frontendExpCount插入...
Point是InfluxDB中独有的概念,由时间(time)、数据(field)、标签(tags)三类字段组成。 (1)time:代表每条数据的时间字段,是measurement中的数据主键,因此time字段具有索引属性。一条point只能有一个time。 (2)field:代表各种数据的字段,例如气温、压力、股价等,field字段没有索引属性。一条point可以包括多个field。
6)Point--点,表示每个表里某个时刻的某个条件下的一个field的数据,因为体现在图表上就是一个点,于是将其称为point 四、InfluxDB中独有的概念 1)Point Point由时间戳(time)、数据(field)、标签(tags)组成。 Point相当于传统数据库里的一行数据,如下表所示:...
Point由时间戳(time)、数据(field)、标签(tags)组成。 Point属性 传统数据库中的概念 time 每个数据记录时间,是数据库中的主索引(会自动生成) fields 各种记录值(没有索引的属性)也就是记录的值:温度, 湿度 tags 各种有索引的属性:地区,海拔 这里不得不提另一个名词:series: ...