您好,歡迎來到易龍商務網!
發布時間:2021-10-21 12:16  
【廣告】








時序數據庫
物聯網數據有個特點, 那就是每條數據都會帶一個時間戳, 代表數據被采集的時間,所以物聯網系統的數據是時間序列數據。
時序數據庫尤其適合時間序列數據的存儲,比如互聯網運維領域常用的Prometheus就是基于leveldb引擎的時序數據庫。顧名思義,時序數據庫就是存放時序數據的數據庫,支持時序數據的快速寫入、持久化、多維度的聚合查詢等功能。
什么是時序數據庫
先來介紹什么是時序數據。時序數據是基于時間的一系列的數據。在有時間的坐標中將這些數據點連成線,往過去看可以做成多緯度報表,揭示其趨勢性、規律性、異常性;往未來看可以做大數據分析,機器學習,實現預測和預警。
時序數據庫就是存放時序數據的數據庫,并且需要支持時序數據的快速寫入、持久化、多緯度的聚合查詢等基本功能。
對比傳統數據庫僅僅記錄了數據的當前值,時序數據庫則記錄了所有的歷史數據。同時時序數據的查詢也總是會帶上時間作為過濾條件。
工業互聯網時代,時序數據庫為何如此重要?
工業互聯網的發展呈現出關鍵技術加速突破、基礎支撐日益完善、融合應用逐漸豐富、產業生態日趨成熟的良好態勢。
工業數據每一個采集點,每秒可產生多條數據,且每一條數據要有時間屬性,而且時間驅動的時序數據處理系統沒有業務的波峰、波谷,對系統的可靠性和處理速度要求高。
所以工業數據的一個非常明顯的特點就是和時間有關,這種“數據膨脹”帶來的存儲壓力,已經成為工業互聯網和數字化發展的痛點之一。