首頁>技術>

InfluxDB作為最近才興起的時序資料庫,一些概念還是與傳統的資料庫有所差別,因此,在此介紹下InfluxDB中的一些關鍵概念,以方便大家學習。

一、基本概念

1)database--資料庫,這個同傳統資料庫的資料庫概念。

2)measurement--資料表,在InfluxDB中,measurement即為表的作用,同傳統資料庫中的table作用一致。

二、InfluxDB特有概念

1)tag--標籤,在InfluxDB中,tag是一個非常重要的部分,表名+tag一起作為資料庫的索引,是“key-value”的形式。

2)field--資料,field主要是用來存放資料的部分,也是“key-value”的形式。

3)timestamp--時間戳,作為時序型資料庫,時間戳是InfluxDB中最重要的部分,在插入資料時可以自己指定也可留空讓系統指定。

說明:在插入新資料時,tag、field和timestamp之間用空格分隔。

4)series--序列,所有在資料庫中的資料,都需要透過圖表來展示,而這個series表示這個表裡面的資料,可以在圖表上畫成幾條線。

5)Retention policy--資料保留策略,可以定義資料保留的時長,每個資料庫可以有多個數據保留策略,但只能有一個預設策略。。

6)Point--點,表示每個表裡某個時刻的某個條件下的一個field的資料,因為體現在圖表上就是一個點,於是將其稱為point。

好了,有關InfluxDB概念相關知識就先為大家介紹到這裡,更多內容,請持續關注虎哥!

7
最新評論
  • BSA-TRITC(10mg/ml) TRITC-BSA 牛血清白蛋白改性標記羅丹明
  • 推薦一款可匯出向量圖的Python視覺化利器——Pygal