InfluxDB與傳統資料庫在概念上有許多的不同,本文就給大家介紹下InfluxDB中的一些基本概念,更多InfluxDB詳細教程請看:InfluxDB系列學習教程目錄 InfluxDB技術交流群:580487672(點擊加入) 一、與傳統資料庫中的名詞做比較 二、InfluxDB中獨有的概念 Po ...
InfluxDB與傳統資料庫在概念上有許多的不同,本文就給大家介紹下InfluxDB中的一些基本概念,更多InfluxDB詳細教程請看:InfluxDB系列學習教程目錄
InfluxDB技術交流群:580487672(點擊加入)
一、與傳統資料庫中的名詞做比較
influxDB中的名詞 | 傳統資料庫中的概念 |
database | 資料庫 |
measurement | 資料庫中的表 |
points | 表裡面的一行數據 |
二、InfluxDB中獨有的概念
1)Point
Point由時間戳(time)、數據(field)、標簽(tags)組成。
Point相當於傳統資料庫里的一行數據,如下表所示:
Point屬性 | 傳統資料庫中的概念 |
time | 每個數據記錄時間,是資料庫中的主索引(會自動生成) |
fields | 各種記錄值(沒有索引的屬性)也就是記錄的值:溫度, 濕度 |
tags | 各種有索引的屬性:地區,海拔 |
2)series
所有在資料庫中的數據,都需要通過圖表來展示,而這個series表示這個表裡面的數據,可以在圖表上畫成幾條線:通過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
有關InfluxDB的概念問題就先為大家介紹這些,更多有關InfluxDB的內容請繼續關註 Linux大學 接下來的文章。
更多InfluxDB詳細教程請看:InfluxDB系列學習教程目錄
InfluxDB技術交流群:580487672(點擊加入)