因?yàn)門(mén)Dengine是面向物聯(lián)網(wǎng)誕生的一種數(shù)據(jù)庫(kù),所以在一些概念的命名上有一點(diǎn)相應(yīng)的特色。
一、數(shù)據(jù)采集點(diǎn)
比如需要對(duì)一輛高鐵上的各種信息進(jìn)行采集,采集信息存入數(shù)據(jù)庫(kù)中。我們可以對(duì)高鐵車(chē)廂內(nèi)的一些數(shù)據(jù)進(jìn)行采集,比如:車(chē)廂內(nèi)溫度、車(chē)廂內(nèi)濕度、車(chē)廂內(nèi)噪音…;也可以對(duì)車(chē)廂外即車(chē)廂外殼的一些數(shù)據(jù)進(jìn)行采集,比如:空氣流速、車(chē)廂表面溫度…;
上述中,“車(chē)廂內(nèi)”,“車(chē)廂外殼”,這兩個(gè)就是不同的“數(shù)據(jù)采集點(diǎn)”,這便是數(shù)據(jù)采集點(diǎn)的定義。
二、采集量
某一數(shù)據(jù)采集點(diǎn)采集的各種數(shù)據(jù)就是“采集量”,比如上面舉例中,“車(chē)廂內(nèi)”是“數(shù)據(jù)采集點(diǎn)”,“車(chē)廂內(nèi)溫度、車(chē)廂內(nèi)濕度、車(chē)廂內(nèi)噪音…”這些是采集量?!?strong>相當(dāng)于sql中的字段。
三、標(biāo)簽
標(biāo)簽是指“數(shù)據(jù)采集點(diǎn)”的靜態(tài)屬性,不是隨時(shí)間變化的。比如上述舉例中中“車(chē)廂內(nèi)”數(shù)據(jù)采集點(diǎn),高鐵上有很多節(jié)車(chē)廂,每一節(jié)車(chē)廂都有自己對(duì)應(yīng)的編號(hào):1、2、3…。車(chē)廂編號(hào)就是“車(chē)廂內(nèi)”該數(shù)據(jù)采集點(diǎn)的標(biāo)簽。雖然是靜態(tài)的,但 TDengine 容許用戶(hù)修改、刪除或增加標(biāo)簽值。
四、表(普通表)
一個(gè)數(shù)據(jù)采集點(diǎn)就可以對(duì)應(yīng)一張表,比如車(chē)廂內(nèi)的數(shù)據(jù)寫(xiě)到一張表中,車(chē)廂外的數(shù)據(jù)寫(xiě)到一張表中。值得注意的是,規(guī)定,表的第一列必須是時(shí)間戳,即數(shù)據(jù)類(lèi)型為 Timestamp。
五、超級(jí)表
超級(jí)表是指某一特定類(lèi)型的數(shù)據(jù)采集點(diǎn)的集合。同一類(lèi)型的數(shù)據(jù)采集點(diǎn),其表的結(jié)構(gòu)是完全一樣的,但每個(gè)表(數(shù)據(jù)采集點(diǎn))的靜態(tài)屬性(標(biāo)簽)是不一樣的。
比如上述內(nèi)高鐵每一節(jié)“車(chē)廂內(nèi)”該類(lèi)數(shù)據(jù)采集點(diǎn),1、2、3…節(jié)車(chē)廂內(nèi)采集的數(shù)據(jù)都是一樣的,都是采集的“車(chē)廂內(nèi)溫度、車(chē)廂內(nèi)濕度、車(chē)廂內(nèi)噪音…”這些參數(shù),但每一節(jié)車(chē)廂的編號(hào)又是不同的(即標(biāo)簽不一樣)。因此,可以建立超級(jí)表,包含1、2、3…“車(chē)廂內(nèi)”這些數(shù)據(jù)采集點(diǎn)的每張表。
六、子表
根據(jù) 超級(jí)表的理解, 1、2、3…“車(chē)廂內(nèi)”這些數(shù)據(jù)采集點(diǎn)的每張表 就是 子表。
子表就是表,因此所有正常表的 SQL 操作都可以在子表上執(zhí)行。
子表在正常表的基礎(chǔ)上有擴(kuò)展,它是帶有靜態(tài)標(biāo)簽的,而且這些標(biāo)簽可以事后增加、刪除、修改,而正常的表沒(méi)有。
子表一定屬于一張超級(jí)表,但普通表不屬于任何超級(jí)表
普通表無(wú)法轉(zhuǎn)為子表,子表也無(wú)法轉(zhuǎn)為普通表。
七、庫(kù)
即Database,一個(gè)庫(kù)里,可以有一到多個(gè)超級(jí)表,但一個(gè)超級(jí)表只屬于一個(gè)庫(kù)。一個(gè)超級(jí)表所擁有的子表全部存在一個(gè)庫(kù)里。文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-691037.html
官方文檔:點(diǎn)擊此處,以?xún)?nèi)文檔寫(xiě)到比較具體繁瑣,所以拿高鐵車(chē)廂進(jìn)行理解,便于區(qū)分與sql的區(qū)別,主要是超級(jí)表和子表的概念。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-691037.html
到了這里,關(guān)于TDengine學(xué)習(xí)(1):采集量(Metric),標(biāo)簽(label),數(shù)據(jù)采集點(diǎn),表,超級(jí)表,子表、庫(kù)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!