一、InfluxDB 数据保留策略 说明

InfluxDB的数据保留策略(RP) 用来定义数据在InfluxDB中存放的时间,或者定义保存某个期间的数据。

一个数据库可以有多个保留策略,但每个策略必须是独一无二的。

二、InfluxDB 数据保留策略 目的

InfluxDB本身不提供数据的删除操作,因此用来控制数据量的方式就是定义数据保留策略。

因此定义数据保留策略的目的是让InfluxDB能够知道可以丢弃哪些数据,从而更高效的处理数据。

三、InfluxDB 连续查询 定义

InfluxDB的连续查询是在数据库中自动定时启动的一组语句,语句中必须包含 SELECT 关键词和 GROUP BY time() 关键词。

InfluxDB会将查询结果放在指定的数据表中。

四、InfluxDB 连续查询 目的

使用连续查询是最优的降低采样率的方式,连续查询和存储策略搭配使用将会大大降低InfluxDB的系统占用量。

而且使用连续查询后,数据会存放到指定的数据表中,这样就为以后统计不同精度的数据提供了方便。

二、InfluxDB 写入方式

1)通过influxdb内置的http api接口写入,这种方式支持批量写入,批量写入时field值必须是数字并且必须有一个filed字段,

      在批量写入时不能单独指定measurement的数据保留策略,批量写入优点:写入速度快。

2)单条写入,只能一条条插入,在插入时可以指定数据保留策略,一旦某个表指定了数据保留策略,

     下次查询时就必须在表名前面加上数据保留策略名称,单条插入的缺点:插入效率低。

 

posted on 2017-12-22 15:30  Herf  阅读(2606)  评论(0编辑  收藏  举报