InfluxDB的數據保留策略(RP) 用來定義數據在InfluxDB中存放的時間,或者定義保存某個期間的數據。數據庫
一個數據庫能夠有多個保留策略,但每一個策略必須是獨一無二的。api
InfluxDB自己不提供數據的刪除操做,所以用來控制數據量的方式就是定義數據保留策略。spa
所以定義數據保留策略的目的是讓InfluxDB可以知道能夠丟棄哪些數據,從而更高效的處理數據。code
InfluxDB的連續查詢是在數據庫中自動定時啓動的一組語句,語句中必須包含 SELECT
關鍵詞和 GROUP BY time()
關鍵詞。接口
InfluxDB會將查詢結果放在指定的數據表中。flux
使用連續查詢是最優的下降採樣率的方式,連續查詢和存儲策略搭配使用將會大大下降InfluxDB的系統佔用量。rem
並且使用連續查詢後,數據會存放到指定的數據表中,這樣就爲之後統計不一樣精度的數據提供了方便。it
1)經過influxdb內置的http api接口寫入,這種方式支持批量寫入,批量寫入時field值必須是數字而且必須有一個filed字段,效率
在批量寫入時不能單獨指定measurement的數據保留策略,批量寫入優勢:寫入速度快。file
2)單條寫入,只能一條條插入,在插入時能夠指定數據保留策略,一旦某個表指定了數據保留策略,
下次查詢時就必須在表名前面加上數據保留策略名稱,單條插入的缺點:插入效率低。