0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

工業(yè)互聯(lián)網(wǎng)時代,我們?yōu)槭裁葱枰粋€時序數(shù)據(jù)庫?

格創(chuàng)東智 ? 2019-01-28 13:02 ? 次閱讀

時間是公平的,時間也是不公平的。


公平在于時間對于所有人都是一樣,不偏不倚;不公平在于隨著時間的推移,事物發(fā)展的結(jié)果有可能大不相同。摩爾定律告訴我們,當(dāng)事物進(jìn)入正常軌道后,其發(fā)展的速度將呈現(xiàn)出指數(shù)級的增長芯片如此,網(wǎng)絡(luò)如此,數(shù)據(jù)亦如此。

圖片 1.png

于是,當(dāng)互聯(lián)網(wǎng)進(jìn)入下半場:工業(yè)互聯(lián)網(wǎng)or產(chǎn)業(yè)互聯(lián)網(wǎng)時代后,聯(lián)所能連,萬物互聯(lián),同一時間,諸多因素爭相進(jìn)入指數(shù)級發(fā)展軌道,形成了互聯(lián)網(wǎng)不能承受又不能不承受之重。


人生若只如初見,何事秋風(fēng)悲畫扇。


對于格創(chuàng)東智所處的工業(yè)互聯(lián)網(wǎng)領(lǐng)域來說,一個非常明顯的特點(diǎn)就是匯聚大量工業(yè)數(shù)據(jù),而工業(yè)數(shù)據(jù)的一個非常明顯的特點(diǎn)就是和時間有關(guān)。


一般而言,工業(yè)數(shù)據(jù)的典型特點(diǎn)包括

>>>>

產(chǎn)生頻率快

工業(yè)數(shù)據(jù)采集基本為秒級,部分高頻數(shù)據(jù)采集為毫秒or微秒級,每一個采集點(diǎn)一秒鐘內(nèi)可產(chǎn)生多條數(shù)據(jù)

>>>>

嚴(yán)重依賴于采集時間

每一條數(shù)據(jù)均要求對應(yīng)唯一的時間

>>>>

測點(diǎn)多、信息量大、數(shù)據(jù)結(jié)構(gòu)相對簡單

常規(guī)的實(shí)時監(jiān)測系統(tǒng)均有成千上萬的監(jiān)測點(diǎn),監(jiān)測點(diǎn)每秒鐘都產(chǎn)生數(shù)據(jù),每天產(chǎn)生幾十GB的數(shù)據(jù)量


工業(yè)數(shù)據(jù)是IT界“只如初見”的新問題,但是,在工業(yè)界,這早就不是問題。


在傳統(tǒng)的工業(yè)數(shù)據(jù)采集和工業(yè)監(jiān)控領(lǐng)域(SCADA),都需要對聯(lián)網(wǎng)的設(shè)備進(jìn)行監(jiān)控,并對監(jiān)控采樣到的數(shù)據(jù)進(jìn)行持久化。在工業(yè)領(lǐng)域早就有專門的數(shù)據(jù)庫來完成這個任務(wù)了。


這個專門的數(shù)據(jù)庫就叫做:實(shí)時數(shù)據(jù)庫(此處應(yīng)有掌聲)。工業(yè)領(lǐng)域的實(shí)時數(shù)據(jù)庫具有數(shù)據(jù)采集、實(shí)時數(shù)據(jù)緩存、數(shù)據(jù)回寫(向設(shè)備發(fā)送指令)、采樣數(shù)據(jù)歸檔存盤等主要功能。目前工業(yè)領(lǐng)域?qū)崟r數(shù)據(jù)庫基本上被國外廠家所壟斷,價(jià)格昂貴。以著名的PI數(shù)據(jù)庫為例,基礎(chǔ)版本(只有5000個測點(diǎn))就需要大約10萬美元,每個數(shù)據(jù)采集接口需要6000美元。于是,不知道有多少工業(yè)版的IoT項(xiàng)目都被扼殺在“搖籃中”,被“秋風(fēng)悲畫扇”了……


上帝關(guān)門,必然開窗。


所幸,接物聯(lián)網(wǎng)的東風(fēng),時序數(shù)據(jù)庫Time Series Database,TSDB)應(yīng)運(yùn)而“升”。

先看看維基百科上的解釋:

圖片 2.png

勉強(qiáng)翻譯一下:“時序列數(shù)據(jù)庫就是用來存儲時序列(time-series)數(shù)據(jù)并以時間(時間點(diǎn)或時間區(qū)間)建立索引的軟件。


簡而言之,時序數(shù)據(jù)庫全稱為時間序列數(shù)據(jù)庫。時間序列數(shù)據(jù)庫主要用于指處理帶時間標(biāo)簽(按照時間的順序變化,即時間序列化)的數(shù)據(jù),帶時間標(biāo)簽的數(shù)據(jù)也稱為時間序列數(shù)據(jù)。


規(guī)范言之,時間序列數(shù)據(jù)(Time Series Data,TSD)可以用一個二元函數(shù)來表示

TSD =Metric(Timestamp,Measurement),其中:

Metric代表可以唯一標(biāo)識的數(shù)據(jù)序列;

Timestamp代表時間戳;

Measurement代表被測量;


簡單的說,就是這類數(shù)據(jù)描述了某個被測量的主體在一個時間范圍內(nèi)的每個時間點(diǎn)上的測量值。它普遍存在于電力、化工行業(yè)等行業(yè)以及IT基礎(chǔ)設(shè)施、運(yùn)維監(jiān)控系統(tǒng)和物聯(lián)網(wǎng)等各類型實(shí)時監(jiān)測中。


用來存儲、管理、查詢、處理上述二元函數(shù)數(shù)據(jù)的數(shù)據(jù)庫,則可以稱之為時序數(shù)據(jù)庫。


時序數(shù)據(jù)庫主要以解決下面幾個問題:

  • 時序數(shù)據(jù)的寫入:如何支持每秒鐘上千萬上億數(shù)據(jù)點(diǎn)的寫入。

  • 時序數(shù)據(jù)的查詢:又如何支持在秒級對上億數(shù)據(jù)的分組聚合運(yùn)算。

  • 時序數(shù)據(jù)的存儲:解決由海量數(shù)據(jù)存儲帶來的成本敏感問題。

  • 時序數(shù)據(jù)的生命周期管理:工業(yè)數(shù)據(jù)的價(jià)值主要體現(xiàn)在及時性,因此,工業(yè)數(shù)據(jù)的生命周期管理是時序數(shù)據(jù)庫的核心使命。


各位看官,麻煩度娘一下,關(guān)鍵字:互聯(lián)網(wǎng)監(jiān)控系統(tǒng),大家就會發(fā)現(xiàn)小米、餓了嗎等互聯(lián)網(wǎng)巨頭也都在用時序數(shù)據(jù)庫實(shí)現(xiàn)企業(yè)級的互聯(lián)網(wǎng)監(jiān)控系統(tǒng)。更別提目前所有國內(nèi)外主流工業(yè)互聯(lián)網(wǎng)平臺了,幾乎都是采用時序數(shù)據(jù)庫來承接海量涌入的工業(yè)數(shù)據(jù)。


看到這里,估計(jì)已經(jīng)有很多“杠精”躍躍欲試了:憑什么強(qiáng)大的Oracle、PostgreSQL 等傳統(tǒng)關(guān)系型數(shù)據(jù)庫搞不定時序數(shù)據(jù)?憑什么不用HBase、MongoDB、Cassandra等先進(jìn)的分布式數(shù)據(jù)庫來解決工業(yè)數(shù)據(jù)問題?有什么深刻技術(shù)理由非要用這個2017年才火爆起來的時序數(shù)據(jù)庫呢?請繼續(xù)關(guān)注格物匯的后續(xù)精彩文章!


本文作者:格創(chuàng)東智首席架構(gòu)師王錦博士(轉(zhuǎn)載請注明作者及來源)


聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
收藏 人收藏

    評論

    相關(guān)推薦

    數(shù)字化時代數(shù)據(jù)管理:多樣化數(shù)據(jù)庫選型指南

    挑戰(zhàn)。數(shù)據(jù)庫作為數(shù)據(jù)管理的核心技術(shù),其選型對于系統(tǒng)至關(guān)重要。傳統(tǒng)的關(guān)系型數(shù)據(jù)庫(RDBMS)以其嚴(yán)格的ACID事務(wù)、優(yōu)秀的致性和安全性在企業(yè)應(yīng)用中占據(jù)了長久的統(tǒng)治地位。然而,隨著
    的頭像 發(fā)表于 07-08 19:10 ?211次閱讀
    數(shù)字化<b class='flag-5'>時代</b>的<b class='flag-5'>數(shù)據(jù)</b>管理:多樣化<b class='flag-5'>數(shù)據(jù)庫</b>選型指南

    工業(yè)互聯(lián)網(wǎng)數(shù)據(jù)中臺是什么

    工業(yè)互聯(lián)網(wǎng)數(shù)據(jù)中臺是企業(yè)數(shù)字化轉(zhuǎn)型過程中的核心組件,它主要負(fù)責(zé)數(shù)據(jù)的匯聚、清洗、整合、存儲、
    的頭像 發(fā)表于 07-03 16:34 ?320次閱讀

    工業(yè)互聯(lián)網(wǎng)平臺中什么是關(guān)鍵

    之間的互聯(lián)互通,實(shí)現(xiàn)數(shù)據(jù)的實(shí)時采集、傳輸和處理。因此,網(wǎng)絡(luò)基礎(chǔ)設(shè)施的建設(shè)和優(yōu)化是工業(yè)互聯(lián)網(wǎng)平臺的關(guān)鍵。 數(shù)據(jù)采集與處理
    的頭像 發(fā)表于 07-02 09:37 ?548次閱讀

    傳感器的工業(yè)互聯(lián)網(wǎng)時代

    來源:傳感器技術(shù),謝謝 編輯:感知芯視界 Link 工業(yè)互聯(lián)網(wǎng) 工業(yè)互聯(lián)網(wǎng)的最早概念來自于美國,工業(yè)互聯(lián)
    的頭像 發(fā)表于 05-23 09:24 ?279次閱讀

    工業(yè)互聯(lián)網(wǎng)和ERP的關(guān)系

    工業(yè)互聯(lián)網(wǎng)和ERP有密切的關(guān)系。工業(yè)互聯(lián)網(wǎng)是指將各種工業(yè)設(shè)備、傳感器等設(shè)備連接到互聯(lián)網(wǎng)上,通過
    的頭像 發(fā)表于 05-08 14:06 ?379次閱讀

    時序數(shù)據(jù)庫是什么?時序數(shù)據(jù)庫的特點(diǎn)

    時序數(shù)據(jù)庫種在處理時間序列數(shù)據(jù)方面具有高效和專門化能力的數(shù)據(jù)庫。它主要用于存儲和處理時間序列數(shù)據(jù),比如傳感器
    的頭像 發(fā)表于 04-26 16:02 ?561次閱讀

    工業(yè)路由器:連接工業(yè)互聯(lián)網(wǎng)的工具

    工業(yè)互聯(lián)網(wǎng)正在逐漸成為工業(yè)發(fā)展的核心驅(qū)動力。工業(yè)路由器,作為連接工業(yè)互聯(lián)網(wǎng)的關(guān)鍵工具,無疑在其中
    的頭像 發(fā)表于 04-22 17:25 ?300次閱讀

    工業(yè)互聯(lián)網(wǎng)平臺是什么

    工業(yè)互聯(lián)網(wǎng)平臺(Industrial Internet Platform)是面向工業(yè)領(lǐng)域的種綜合性的云計(jì)算和大數(shù)據(jù)分析平臺。它將
    的頭像 發(fā)表于 03-28 15:38 ?1327次閱讀

    工業(yè)互聯(lián)網(wǎng)實(shí)訓(xùn)是什么?工業(yè)互聯(lián)網(wǎng)實(shí)訓(xùn)包括哪些?

    工業(yè)互聯(lián)網(wǎng)實(shí)訓(xùn)是種針對工業(yè)互聯(lián)網(wǎng)領(lǐng)域的培訓(xùn)課程,旨在幫助學(xué)員掌握工業(yè)
    的頭像 發(fā)表于 01-17 17:00 ?841次閱讀

    工業(yè)互聯(lián)網(wǎng)發(fā)展進(jìn)路:反思與建議

    工業(yè)互聯(lián)網(wǎng)發(fā)展源自工業(yè)面臨轉(zhuǎn)型升級的挑戰(zhàn)。第,數(shù)字化技術(shù)的迅速發(fā)展沖擊了所有工業(yè)行業(yè)的發(fā)展方向與路徑。
    的頭像 發(fā)表于 01-04 16:34 ?1262次閱讀
    <b class='flag-5'>工業(yè)</b><b class='flag-5'>互聯(lián)網(wǎng)</b>發(fā)展進(jìn)路:反思與建議

    mysql怎么新建個數(shù)據(jù)庫

    mysql怎么新建個數(shù)據(jù)庫 如何新建個數(shù)據(jù)庫在MySQL中 創(chuàng)建個數(shù)據(jù)庫是MySQL中的基
    的頭像 發(fā)表于 12-28 10:01 ?806次閱讀

    什么是JSON數(shù)據(jù)庫

    數(shù)據(jù)庫的顯著優(yōu)勢關(guān)于JSON數(shù)據(jù)庫的Q&A、什么是JSON?首先,我們得明確“JSON”的含義。開發(fā)人員在創(chuàng)建業(yè)務(wù)邏輯、用戶界面、數(shù)據(jù)庫
    的頭像 發(fā)表于 12-02 08:04 ?767次閱讀
    什么是JSON<b class='flag-5'>數(shù)據(jù)庫</b>

    NoSQL 數(shù)據(jù)庫如何選型

    什么是NoSQL數(shù)據(jù)庫?為什么要使用NoSQL數(shù)據(jù)庫?鍵值數(shù)據(jù)庫內(nèi)存鍵值數(shù)據(jù)庫文檔數(shù)據(jù)庫列式數(shù)據(jù)庫
    的頭像 發(fā)表于 11-26 08:05 ?400次閱讀
    NoSQL <b class='flag-5'>數(shù)據(jù)庫</b>如何選型

    mysql是什么類型的數(shù)據(jù)庫

    強(qiáng)、易于使用和管理。在本文中,我們將詳盡、詳實(shí)、細(xì)致地介紹MySQL的功能、優(yōu)勢、架構(gòu)、語法等方面。 、MySQL的功能: 數(shù)據(jù)庫管理:MySQL具備創(chuàng)建和管理數(shù)據(jù)庫的能力。它可以創(chuàng)
    的頭像 發(fā)表于 11-16 14:43 ?1556次閱讀

    Tsmoothie:使用多種平滑技術(shù)平滑化時序數(shù)據(jù)

    除,平滑后的效果如下: 這樣的時序數(shù)據(jù)是不是看起來舒服多了?此外,使用平滑后的時序數(shù)據(jù)去做聚類或預(yù)測或許有令人驚艷的效果,因?yàn)樗コ?b class='flag-5'>一些偏差值并細(xì)化了數(shù)據(jù)的分布范圍。 如果
    的頭像 發(fā)表于 10-30 09:28 ?1244次閱讀
    Tsmoothie:使用多種平滑技術(shù)平滑化<b class='flag-5'>時序數(shù)據(jù)</b>