【廣告】
時(shí)序數(shù)據(jù)
時(shí)序數(shù)據(jù)就是時(shí)間序列數(shù)據(jù),即某個(gè)指標(biāo)根據(jù)時(shí)間順序記載的數(shù)據(jù)序列。在以時(shí)間為橫軸的坐標(biāo)系中將時(shí)序數(shù)據(jù)值連成線,可將歷史時(shí)序數(shù)據(jù)做成多維度表,發(fā)現(xiàn)其規(guī)律和異常,也可將時(shí)序數(shù)據(jù)用于大數(shù)據(jù)分析,實(shí)現(xiàn)趨勢(shì)預(yù)測(cè)和異常預(yù)警。
工業(yè)互聯(lián)網(wǎng)環(huán)境下需采集的工業(yè)時(shí)序數(shù)據(jù)量巨大,且具有如下典型特征:數(shù)據(jù)都是結(jié)構(gòu)化的;一個(gè)采集點(diǎn)的數(shù)據(jù)源是一個(gè);數(shù)據(jù)較少有更新或刪除操作,一般按到期日期來刪除;數(shù)據(jù)以寫操作為主,讀操作為輔;數(shù)據(jù)流量平穩(wěn),可較為準(zhǔn)確地計(jì)算;數(shù)據(jù)都有統(tǒng)計(jì)、聚合等實(shí)時(shí)計(jì)算操作;數(shù)據(jù)根據(jù)規(guī)定的時(shí)間段和區(qū)域進(jìn)行查找。
時(shí)序數(shù)據(jù)與關(guān)系型數(shù)據(jù)的差異
(1)較明顯的特征是時(shí)序數(shù)據(jù)都存在僅有的時(shí)間戳,并且以時(shí)間戳大小進(jìn)行排序,以時(shí)間戳作為僅有標(biāo)識(shí)進(jìn)行區(qū)分,而關(guān)系型數(shù)據(jù)通常有其他字段作為標(biāo)識(shí),比如學(xué)生的數(shù)據(jù)通常使用學(xué)號(hào)作為僅有標(biāo)識(shí)進(jìn)行區(qū)分。
(2)時(shí)序數(shù)據(jù)并不關(guān)心關(guān)系,在汽車定位中,我們不需要了解這輛汽車的所有者的其他屬性,例如年齡、職業(yè)等等,也就不存在對(duì)汽車所有者的表的關(guān)聯(lián)。
(3)時(shí)序數(shù)據(jù)的數(shù)據(jù)量持續(xù)呈線性增長(zhǎng),每隔一定時(shí)間粒度就會(huì)產(chǎn)生新的數(shù)據(jù),將會(huì)持續(xù)產(chǎn)生海量數(shù)據(jù),因此數(shù)據(jù)量龐大。而關(guān)系型數(shù)據(jù)的增長(zhǎng)通常不是隨著時(shí)間持續(xù)增長(zhǎng)的,比如一所學(xué)校的學(xué)生的據(jù)量在一段時(shí)間內(nèi)都是相對(duì)穩(wěn)定的。
(4)時(shí)序數(shù)據(jù)很少會(huì)有更新操作,在某個(gè)時(shí)刻的測(cè)量值產(chǎn)生將不會(huì)發(fā)生變化,所以幾乎不需要對(duì)時(shí)序數(shù)據(jù)進(jìn)行更新。對(duì)于關(guān)系型數(shù)據(jù),則是已存在的數(shù)據(jù)經(jīng)常發(fā)生更新,比如學(xué)生的個(gè)人信息,包括年齡、身高等屬性。
時(shí)序數(shù)據(jù)庫的特點(diǎn)介紹
快速的時(shí)間窗口查詢能力。時(shí)序業(yè)務(wù)的查詢需求分為兩類,一是實(shí)時(shí)數(shù)據(jù)查詢,反映當(dāng)前監(jiān)控對(duì)象的狀態(tài);二是主要是查詢某個(gè)時(shí)間段的歷史數(shù)據(jù),歷史數(shù)據(jù)的數(shù)據(jù)量非常大,這時(shí)候需要針對(duì)時(shí)間窗口大量數(shù)據(jù)查詢進(jìn)行優(yōu)化。
快速的聚合能力。時(shí)序業(yè)務(wù)場(chǎng)景通常會(huì)關(guān)心數(shù)據(jù)的聚合值,比如 count、mean 等聚合值來反映某個(gè)時(shí)間段內(nèi)的數(shù)據(jù)情況,因此時(shí)序數(shù)據(jù)庫需要提供高效的聚合函數(shù)。
批量刪除能力。時(shí)序業(yè)務(wù)對(duì)于過期的數(shù)據(jù)需要進(jìn)行批量刪除操作。
通常不需要具備事務(wù)的能力。時(shí)序數(shù)據(jù)庫與傳統(tǒng)關(guān)系型數(shù)據(jù)庫不同,傳統(tǒng)關(guān)系型數(shù)據(jù)庫注重增刪改查和事務(wù)功能,而時(shí)序數(shù)據(jù)庫針對(duì)海量數(shù)據(jù)寫入,其讀取查詢多是一段時(shí)間段內(nèi)的數(shù)據(jù)。