nfluxDB中的名詞 | 傳統(tǒng)數(shù)據(jù)庫(kù)中的概念 |
database | 數(shù)據(jù)庫(kù) |
measurement | 數(shù)據(jù)庫(kù)中的表 |
points | 表里面的一行數(shù)據(jù) |
專注于為中小企業(yè)提供網(wǎng)站建設(shè)、成都網(wǎng)站建設(shè)服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)廣安免費(fèi)做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動(dòng)了上千家企業(yè)的穩(wěn)健成長(zhǎng),幫助中小企業(yè)通過網(wǎng)站建設(shè)實(shí)現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。
1)database--數(shù)據(jù)庫(kù),這個(gè)同傳統(tǒng)數(shù)據(jù)庫(kù)的數(shù)據(jù)庫(kù)概念。
2)measurement--數(shù)據(jù)表,在InfluxDB中,measurement即為表的作用,同傳統(tǒng)數(shù)據(jù)庫(kù)中的table作用一致。
1)tag--標(biāo)簽,在InfluxDB中,tag是一個(gè)非常重要的部分,表名+tag一起作為數(shù)據(jù)庫(kù)的索引,是“key-value”的形式。
2)field--數(shù)據(jù),field主要是用來存放數(shù)據(jù)的部分,也是“key-value”的形式。
3)timestamp--時(shí)間戳,作為時(shí)序型數(shù)據(jù)庫(kù),時(shí)間戳是InfluxDB中最重要的部分,在插入數(shù)據(jù)時(shí)可以自己指定也可留空讓系統(tǒng)指定。
說明:在插入新數(shù)據(jù)時(shí),tag、field和timestamp之間用空格分隔。
4)series--序列,所有在數(shù)據(jù)庫(kù)中的數(shù)據(jù),都需要通過圖表來展示,而這個(gè)series表示這個(gè)表里面的數(shù)據(jù),可以在圖表上畫成幾條線。
5)Retention policy--數(shù)據(jù)保留策略,可以定義數(shù)據(jù)保留的時(shí)長(zhǎng),每個(gè)數(shù)據(jù)庫(kù)可以有多個(gè)數(shù)據(jù)保留策略,但只能有一個(gè)默認(rèn)策略。。
6)Point--點(diǎn),表示每個(gè)表里某個(gè)時(shí)刻的某個(gè)條件下的一個(gè)field的數(shù)據(jù),因?yàn)轶w現(xiàn)在圖表上就是一個(gè)點(diǎn),于是將其稱為point。
Point由時(shí)間戳(time)、數(shù)據(jù)(field)、標(biāo)簽(tags)組成。
Point相當(dāng)于傳統(tǒng)數(shù)據(jù)庫(kù)里的一行數(shù)據(jù),如下表所示:
Point屬性 | 傳統(tǒng)數(shù)據(jù)庫(kù)中的概念 |
time | 每個(gè)數(shù)據(jù)記錄時(shí)間,是數(shù)據(jù)庫(kù)中的主索引(會(huì)自動(dòng)生成) |
fields | 各種記錄值(沒有索引的屬性)也就是記錄的值:溫度, 濕度 |
tags | 各種有索引的屬性:地區(qū),海拔 |
所有在數(shù)據(jù)庫(kù)中的數(shù)據(jù),都需要通過圖表來展示,而這個(gè)series表示這個(gè)表里面的數(shù)據(jù),可以在圖表上畫成幾條線:通過tags排列組合算出來。
如下所示:
>show series from cpu key cpu,cpu=cpu-total,host=ResourcePool-0246-billing07 cpu,cpu=cpu-total,host=billing07 cpu,cpu=cpu0,host=ResourcePool-0246-billing07 cpu,cpu=cpu0,host=billing07 cpu,cpu=cpu1,host=ResourcePool-0246-billing07 cpu,cpu=cpu1,host=billing07 cpu,cpu=cpu10,host=ResourcePool-0246-billing07 cpu,cpu=cpu10,host=billing07 cpu,cpu=cpu11,host=ResourcePool-0246-billing07 cpu,cpu=cpu11,host=billing07 cpu,cpu=cpu12,host=ResourcePool-0246-billing07 cpu,cpu=cpu12,host=billing07 cpu,cpu=cpu13,host=ResourcePool-0246-billing07 cpu,cpu=cpu13,host=billing07 cpu,cpu=cpu14,host=ResourcePool-0246-billing07 cpu,cpu=cpu14,host=billing07 cpu,cpu=cpu15,host=ResourcePool-0246-billing07 cpu,cpu=cpu15,host=billing07 cpu,cpu=cpu16,host=ResourcePool-0246-billing07 cpu,cpu=cpu17,host=ResourcePool-0246-billing07 cpu,cpu=cpu18,host=ResourcePool-0246-billing07 cpu,cpu=cpu19,host=ResourcePool-0246-billing07 cpu,cpu=cpu2,host=ResourcePool-0246-billing07 cpu,cpu=cpu2,host=billing07 cpu,cpu=cpu20,host=ResourcePool-0246-billing07 cpu,cpu=cpu21,host=ResourcePool-0246-billing07 cpu,cpu=cpu22,host=ResourcePool-0246-billing07 cpu,cpu=cpu23,host=ResourcePool-0246-billing07 cpu,cpu=cpu3,host=ResourcePool-0246-billing07 cpu,cpu=cpu3,host=billing07 cpu,cpu=cpu4,host=ResourcePool-0246-billing07 cpu,cpu=cpu4,host=billing07 cpu,cpu=cpu5,host=ResourcePool-0246-billing07 cpu,cpu=cpu5,host=billing07 cpu,cpu=cpu6,host=ResourcePool-0246-billing07 cpu,cpu=cpu6,host=billing07 cpu,cpu=cpu7,host=ResourcePool-0246-billing07 cpu,cpu=cpu7,host=billing07 cpu,cpu=cpu8,host=ResourcePool-0246-billing07 cpu,cpu=cpu8,host=billing07 cpu,cpu=cpu9,host=ResourcePool-0246-billing07 cpu,cpu=cpu9,host=billing07