InfluxDB官方版是一款免費開源的時間序列數(shù)據(jù)存儲軟件,我們可以通過InfluxDB免費版來處理高寫入和查詢負(fù)載,并且這款軟件還可以用來監(jiān)測應(yīng)用和物聯(lián)網(wǎng)。

InfluxDB(時序數(shù)據(jù)庫),常用的一種使用場景:監(jiān)控數(shù)據(jù)統(tǒng)計。每毫秒記錄一下電腦內(nèi)存的使用情況,然后就可以根據(jù)統(tǒng)計的數(shù)據(jù),利用圖形化界面(InfluxDB V1一般配合Grafana)制作內(nèi)存使用情況的折線圖;
可以理解為按時間記錄一些數(shù)據(jù)(常用的監(jiān)控數(shù)據(jù)、埋點統(tǒng)計數(shù)據(jù)等),然后制作圖表做統(tǒng)計;
每個數(shù)據(jù)庫剛開始會自動創(chuàng)建一個默認(rèn)的存儲策略 autogen,數(shù)據(jù)保留時間為永久,在集群中的副本個數(shù)為1,之后用戶可以自己設(shè)置(查看、新建、修改、刪除),例如保留最近2小時的數(shù)據(jù)。插入和查詢數(shù)據(jù)時如果不指定存儲策略,則使用默認(rèn)存儲策略,且默認(rèn)存儲策略可以修改。InfluxDB 會定期清除過期的數(shù)據(jù)。
每個數(shù)據(jù)庫可以有多個過期策略:
show retention policies on "db_name"
Shard 在 influxdb中是一個比較重要的概念,它和 retention policy 相關(guān)聯(lián)。每一個存儲策略下會存在許多 shard,每一個 shard 存儲一個指定時間段內(nèi)的數(shù)據(jù),并且不重復(fù),例如 7點-8點 的數(shù)據(jù)落入 shard0 中,8點-9點的數(shù)據(jù)則落入 shard1 中。每一個 shard 都對應(yīng)一個底層的 tsm 存儲引擎,有獨立的 cache、wal、tsm file。
這樣做的目的就是為了可以通過時間來快速定位到要查詢數(shù)據(jù)的相關(guān)資源,加速查詢的過程,并且也讓之后的批量刪除數(shù)據(jù)的操作變得非常簡單且高效。
建議在數(shù)據(jù)庫建立的時候設(shè)置存儲策略,不建議設(shè)置過多且隨意切換
create database testdb2 with duration 30d
1贛教云教學(xué)通2.0-贛教云教學(xué)通2.0下載 v5......
2step7 microwin-西門子PLC S7......
3百度網(wǎng)盤清爽精簡純凈版-網(wǎng)盤工具-百度網(wǎng)盤清爽精......
4360安全瀏覽器-瀏覽器-360安全瀏覽器下載 ......
5谷歌瀏覽器 XP版-谷歌瀏覽器 XP版-谷歌瀏覽......
6Kittenblock重慶教育專用版-機器人編程......
7seo外鏈助手(超級外鏈) -SEO外鏈優(yōu)化工具......
8小米運動刷步數(shù)神器-小米運動刷步數(shù)神器下載 v2......