influxdb - 名词
influx中关键名词
database | field key | field set |
---|---|---|
field value | measurement | point |
retention policy | series | tag key |
tag set | tag value | timestamp |
measurement
相当于数据中的表
series
series=measurement + tags set + retention policy 组成的数据集合
查看series
show series on from
> show series on test from t_user
key
---
t_user,name="test",provice="上海"
t_user,name="test",provice="北京"
Point
point=measurement+tag set+field set + timestamp
每个point是根据 timestamp + series
来保证唯一性,如果不唯一,批量插入的时候可能会覆盖数据
tag
influxdb数据结构中记录元数据(metadata)的kv对,不要求必须存在,tag key/value 都是字符串类型,而且会建立索引
- key/value 都字符串
- 有索引
- 查询条件频繁的可以定义成tag
show tag keys on from
> show tag keys on test from t_user
name: t_user
tagKey
------
name
provice
field
一条记录中,不需要建立索引的数据,一般来说,不太会有参与查询语句建设的可以设置为field
- 类型可以为:浮点,字符串,整形
- 没有索引
show field keys on from
> show field keys on test from t_user
name: t_user
fieldKey fieldType
-------- ---------
address string
age float