【廣告】
時(shí)序數(shù)據(jù)庫
時(shí)序數(shù)據(jù)庫全稱為時(shí)間序列數(shù)據(jù)庫,主要用于指處理帶時(shí)間標(biāo)簽(按照時(shí)間的順序變化,即時(shí)間序列化)的數(shù)據(jù)。時(shí)序數(shù)據(jù)庫普遍存在于電力、化工行業(yè)等行業(yè)以及IT基礎(chǔ)設(shè)施、運(yùn)維監(jiān)控系統(tǒng)和物聯(lián)網(wǎng)等各類型實(shí)時(shí)監(jiān)測中,主要負(fù)責(zé)解決下面幾個(gè)問題:
時(shí)序數(shù)據(jù)的寫入:如何支持每秒鐘上千萬上億數(shù)據(jù)點(diǎn)的寫入。
時(shí)序數(shù)據(jù)的查詢:又如何支持在秒級(jí)對上億數(shù)據(jù)的分組聚合運(yùn)算。
時(shí)序數(shù)據(jù)的存儲(chǔ):解決由海量數(shù)據(jù)存儲(chǔ)帶來的成本敏感問題。
時(shí)序數(shù)據(jù)的生命周期管理:工業(yè)數(shù)據(jù)的價(jià)值主要體現(xiàn)在及時(shí)性,因此,工業(yè)數(shù)據(jù)的生命周期管理是時(shí)序數(shù)據(jù)庫的使命。
時(shí)序數(shù)據(jù)庫的特點(diǎn)介紹
快速的時(shí)間窗口查詢能力。時(shí)序業(yè)務(wù)的查詢需求分為兩類,一是實(shí)時(shí)數(shù)據(jù)查詢,反映當(dāng)前監(jiān)控對象的狀態(tài);二是主要是查詢某個(gè)時(shí)間段的歷史數(shù)據(jù),歷史數(shù)據(jù)的數(shù)據(jù)量非常大,這時(shí)候需要針對時(shí)間窗口大量數(shù)據(jù)查詢進(jìn)行優(yōu)化。
快速的聚合能力。時(shí)序業(yè)務(wù)場景通常會(huì)關(guān)心數(shù)據(jù)的聚合值,比如 count、mean 等聚合值來反映某個(gè)時(shí)間段內(nèi)的數(shù)據(jù)情況,因此時(shí)序數(shù)據(jù)庫需要提供高效的聚合函數(shù)。
批量刪除能力。時(shí)序業(yè)務(wù)對于過期的數(shù)據(jù)需要進(jìn)行批量刪除操作。
通常不需要具備事務(wù)的能力。時(shí)序數(shù)據(jù)庫與傳統(tǒng)關(guān)系型數(shù)據(jù)庫不同,傳統(tǒng)關(guān)系型數(shù)據(jù)庫注重增刪改查和事務(wù)功能,而時(shí)序數(shù)據(jù)庫針對海量數(shù)據(jù)寫入,其讀取查詢多是一段時(shí)間段內(nèi)的數(shù)據(jù)。
時(shí)序數(shù)據(jù)的目的介紹
時(shí)間序列分析的目的是通過找出樣本內(nèi)時(shí)間序列的統(tǒng)計(jì)特性和發(fā)展規(guī)律性,構(gòu)建時(shí)間序列模型,進(jìn)行樣本外預(yù)測。在建立模型時(shí)要求時(shí)間序列是平穩(wěn)的,但實(shí)際進(jìn)行分析的時(shí)間序列尤其是來自經(jīng)濟(jì)領(lǐng)域的時(shí)間序列大多是非平穩(wěn)的。這些非平穩(wěn)的時(shí)間序列往往具有某些典型的數(shù)據(jù)特征。在建立模型時(shí),往往根據(jù)序列表現(xiàn)出的數(shù)據(jù)特征考慮合適的時(shí)間序列模型。