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

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

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

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

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

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


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

圖片 1.png

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


人生若只如初見,何事秋風悲畫扇。


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


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

>>>>

產(chǎn)生頻率快

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

>>>>

嚴重依賴于采集時間

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

>>>>

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

常規(guī)的實時監(jiān)測系統(tǒng)均有成千上萬的監(jiān)測點,監(jiā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è)備進行監(jiān)控,并對監(jiān)控采樣到的數(shù)據(jù)進行持久化。在工業(yè)領(lǐng)域早就有專門的數(shù)據(jù)庫來完成這個任務(wù)了。


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


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


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

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

圖片 2.png

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


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


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

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

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

Timestamp代表時間戳;

Measurement代表被測量;


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


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


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

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

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

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

  • 時序數(shù)據(jù)的生命周期管理:工業(yè)數(shù)據(jù)的價值主要體現(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ù)庫實現(xiàn)企業(yè)級的互聯(lián)網(wǎng)監(jiān)控系統(tǒng)。更別提目前所有國內(nèi)外主流工業(yè)互聯(lián)網(wǎng)平臺了,幾乎都是采用時序數(shù)據(jù)庫來承接海量涌入的工業(yè)數(shù)據(jù)。


看到這里,估計已經(jīng)有很多“杠精”躍躍欲試了:憑什么強大的Oracle、PostgreSQL 等傳統(tǒng)關(guān)系型數(shù)據(jù)庫搞不定時序數(shù)據(jù)?憑什么不用HBase、MongoDB、Cassandra等先進的分布式數(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)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
收藏 人收藏

    評論

    相關(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)以其嚴格的ACID事務(wù)、優(yōu)秀的致性和安全性在企業(yè)應(yīng)用中占據(jù)了長久的統(tǒng)治地位。然而,隨著
    的頭像 發(fā)表于 07-08 19:10 ?147次閱讀
    數(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)型過程中的核心組件,它主要負責數(shù)據(jù)的匯聚、清洗、整合、存儲、
    的頭像 發(fā)表于 07-03 16:34 ?259次閱讀

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

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

    傳感器的工業(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 ?258次閱讀

    工業(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 ?344次閱讀

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

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

    工業(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 ?255次閱讀

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

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

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

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

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

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

    什么是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 ?686次閱讀
    什么是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 ?357次閱讀
    NoSQL <b class='flag-5'>數(shù)據(jù)庫</b>如何選型

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

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

    可觀測平臺如何存儲時序曲線?滴滴實踐全歷程分享

    時序數(shù)據(jù)庫哥 InfluxDB,是我們最初選擇的時序數(shù)據(jù)庫。但隨著時序曲線的規(guī)模變大,InfluxDB 的局限性也開始暴露了出來。同時社
    的頭像 發(fā)表于 10-13 16:04 ?512次閱讀
    可觀測平臺如何存儲<b class='flag-5'>時序</b>曲線?滴滴實踐全歷程分享

    工業(yè)互聯(lián)網(wǎng)遠程維護平臺有什么功能

    工業(yè)互聯(lián)網(wǎng)遠程維護平臺在近年來得到了廣泛的關(guān)注和應(yīng)用。作為種新興的技術(shù)服務(wù),該平臺通過互聯(lián)網(wǎng)技術(shù)和大數(shù)據(jù)分析,為
    的頭像 發(fā)表于 09-27 11:10 ?411次閱讀