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