軟件介紹
InfluxDB官方版是一款免費開源的時間序列數據存儲軟件,我們可以通過InfluxDB免費版來處理高寫入和查詢負載,并且這款軟件還可以用來監測應用和物聯網。
InfluxDB官方版軟件簡介
InfluxDB(時序數據庫),常用的一種使用場景:監控數據統計。每毫秒記錄一下電腦內存的使用情況,然后就可以根據統計的數據,利用圖形化界面(InfluxDB V1一般配合Grafana)制作內存使用情況的折線圖;
可以理解為按時間記錄一些數據(常用的監控數據、埋點統計數據等),然后制作圖表做統計;
軟件功能
每個數據庫剛開始會自動創建一個默認的存儲策略 autogen,數據保留時間為永久,在集群中的副本個數為1,之后用戶可以自己設置(查看、新建、修改、刪除),例如保留最近2小時的數據。插入和查詢數據時如果不指定存儲策略,則使用默認存儲策略,且默認存儲策略可以修改。InfluxDB 會定期清除過期的數據。
每個數據庫可以有多個過期策略:
show retention policies on "db_name"
Shard 在 influxdb中是一個比較重要的概念,它和 retention policy 相關聯。每一個存儲策略下會存在許多 shard,每一個 shard 存儲一個指定時間段內的數據,并且不重復,例如 7點-8點 的數據落入 shard0 中,8點-9點的數據則落入 shard1 中。每一個 shard 都對應一個底層的 tsm 存儲引擎,有獨立的 cache、wal、tsm file。
這樣做的目的就是為了可以通過時間來快速定位到要查詢數據的相關資源,加速查詢的過程,并且也讓之后的批量刪除數據的操作變得非常簡單且高效。
建議在數據庫建立的時候設置存儲策略,不建議設置過多且隨意切換
create database testdb2 with duration 30d
- 精選留言 來自湖北荊州移動用戶 發表于: 2023-4-14
- 我用了很久都沒問題,大家就放心的使用吧
- 精選留言 來自山西忻州電信用戶 發表于: 2023-10-25
- 很實用!謝謝分享
- 精選留言 來自新疆吐魯番移動用戶 發表于: 2023-8-9
- 終于等到,感謝分享
- 精選留言 來自廣東韶關電信用戶 發表于: 2023-6-2
- 軟件不錯,很久沒用了,下載使用。
- 精選留言 來自山東威海聯通用戶 發表于: 2023-5-18
- 非常的好用!哈哈哈哈,必須好評!