【廣告】
時(shí)序數(shù)據(jù)庫(kù)介紹
工業(yè)互聯(lián)網(wǎng)作為新基建的重要組成部分,迎來(lái)了快速發(fā)展期。如今,在電力、制造、采掘等眾多行業(yè),工業(yè)互聯(lián)網(wǎng)正在落地,催生了眾多新的場(chǎng)景和業(yè)態(tài)。工業(yè)互聯(lián)網(wǎng)通過智能機(jī)器間的連接并將人機(jī)連接,結(jié)合軟件和大數(shù)據(jù)分析,重構(gòu)工業(yè)、激發(fā)生產(chǎn)力。這一切的背后,都離不開一個(gè)詞:工業(yè)數(shù)據(jù)。
對(duì)工業(yè)互聯(lián)網(wǎng)領(lǐng)域來(lái)說,一個(gè)非常明顯的特點(diǎn)就是匯聚了海量的工業(yè)數(shù)據(jù),只要機(jī)器開動(dòng),數(shù)據(jù)就無(wú)時(shí)無(wú)刻不在產(chǎn)生,這些數(shù)據(jù)蘊(yùn)含了巨大的價(jià)值,具有巨大的可挖掘性。同時(shí),工業(yè)數(shù)據(jù)的一個(gè)非常明顯的特點(diǎn)就是和時(shí)間有關(guān)。
時(shí)序數(shù)據(jù)庫(kù)的特點(diǎn)
1、產(chǎn)生頻率快:工業(yè)數(shù)據(jù)采集基本為秒級(jí),部分高頻數(shù)據(jù)采集為毫秒or微秒級(jí),每一個(gè)采集點(diǎn)一秒鐘內(nèi)可產(chǎn)生多條數(shù)據(jù)。
2、具有時(shí)效性:嚴(yán)重依賴于采集時(shí)間,每一條數(shù)據(jù)均要求對(duì)應(yīng)的時(shí)間。
3、數(shù)據(jù)量大:測(cè)點(diǎn)多、信息量大、數(shù)據(jù)結(jié)構(gòu)相對(duì)簡(jiǎn)單;常規(guī)的實(shí)時(shí)監(jiān)測(cè)系統(tǒng)均有成千上萬(wàn)的監(jiān)測(cè)點(diǎn),監(jiān)測(cè)點(diǎn)每秒鐘都產(chǎn)生數(shù)據(jù),每天產(chǎn)生成百上千GB的數(shù)據(jù)量。
為什么要建立一個(gè)時(shí)間序列數(shù)據(jù)平臺(tái)?
減輕開發(fā)人員的工作
我們經(jīng)常會(huì)看到開發(fā)人員不斷編寫代碼來(lái)解決相同的問題,如果我們將其引入到平臺(tái)或者是數(shù)據(jù)庫(kù)中,開發(fā)人員的代碼量就會(huì)減少,解決問題的時(shí)間就會(huì)被優(yōu)化。
時(shí)間是特殊的
除了可用性目標(biāo)之外,我們還可以圍繞時(shí)間序列的特性進(jìn)行一些數(shù)據(jù)庫(kù)的優(yōu)化,例如,在插入時(shí)聚合和縮小樣本,在用戶想要釋放空間時(shí)自動(dòng)排除高精度數(shù)據(jù)。甚至還可以構(gòu)建針對(duì)時(shí)間序列數(shù)據(jù)進(jìn)行優(yōu)化的壓縮。
超越數(shù)據(jù)庫(kù),使開發(fā)更容易
專為時(shí)序數(shù)據(jù)構(gòu)建數(shù)據(jù)庫(kù)的一個(gè)優(yōu)點(diǎn)就是它可以超越數(shù)據(jù)庫(kù)。我們發(fā)現(xiàn)大多數(shù)用戶遇到了一系列需要解決的問題,如何收集數(shù)據(jù),如何存儲(chǔ)數(shù)據(jù),如何處理和監(jiān)視數(shù)據(jù),以及如何可視化。
使用通用API可以使社區(qū)更容易的構(gòu)建解決方案。用 line protocol來(lái)表示時(shí)間序列數(shù)據(jù),用于寫入和查詢的HTTP API,以及用于處理的Kapacitor……隨著時(shí)間的推移,我們可以對(duì)常見的用例來(lái)預(yù)先構(gòu)建組件。