目录
- 一、格式
- 二、measurement
- 三、tag_set
- 四、field_set
- 五、timestamp
- 六、数据格式
一、格式
<measurement>[,<tag-key>=<tag-value>...] <field-key>=<field-value>[,<field2-key>=<field2-value>...] [unix-nano-timestamp]
weather,location=us-midwest temperature=82 1465839830100400200
| -------------------- -------------- |
| | | |
| | | |
+-----------+--------+-+---------+-+---------+
|measurement|,tag_set| |field_set| |timestamp|
+-----------+--------+-+---------+-+---------+
weather,location=us-midwest,season=summer temperature=82 1465839830100400200
二、measurement
- 必须,表
三、tag_set
<tag_key>=<tag_value>,<tag_key>=<tag_value>
- 非必须,可索引的数据
- measurement和tag_set是用不带空格的逗号分开
四、field_set
<field_key>=<field_value>,<field_key>=<field_value>
- 必须,普通数据
- 如果没有tag_set,使用空格与measurement分开
- 如果有tag_set,使用空格与tag_set分开
五、timestamp
- 非必须,时间戳,纳秒精度Unix时间
- 如果没有timestamp,则以写入数据库的服务器时间
- field_set和timestamp是用空格分开
六、数据格式
- measurement,tag keys,tag values,field keys始终是字符串
- Field value可以是整数、浮点数、字符串和布尔值
- 浮点数 —— 默认是浮点数。
weather,location=china temperature=82
- 整数 —— 添加一个i在field_value之后。
weather,location=china temperature=82i
- 字符串 —— 双引号把字段值引起来表示字符串。
weather,location=china temperature="too hot"
- 布尔型 —— 表示TRUE可以用t,T,true,True,TRUE;表示FALSE可以用f,F,false,False或者FALSE。
weather,location=china too_hot=true