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








時序數據庫特性
時序數據庫即存儲時序數據的數據庫。它允許快速寫入、持久化、多維度地聚合查詢時序數
據等操作。該類數據庫不但存儲了此刻的數據值,而且保存了全部歷史數據,在查詢時也總會將時間作為過濾條件。
時序數據庫適用于一切有時序數據形成,對數據的歷史規律、異常變化等有分析需求,或者需判斷時序數據后續發展趨勢的場景。
時序數據庫
基于快速增長的時序數據應用需求以及區別于傳統關系型數據的特征,時序數據庫應運而生,時序數據庫一般具有以下特點:
高吞吐量數據高速寫入能力。由于時序業務會持續產生海量數據,并且對寫入的速度有很高的要求,寫入的并發量大,這就要求時序數據庫系統實現高吞吐量的數據高速寫入功能。
高壓縮率。時序數據庫需要存儲大量的數據,并且有的監控數據可能需要存儲很長時間,5 年到 10 年都有需求,因此需要根據時序數據的特征對數據進行壓縮。
時序數據特點
數據模式:時序數據隨時間增長,相同維度重復取值,指標平滑變化:這點從上面的Network表的數據變化可以看出。寫入:持續高并發寫入,無更新操作:時序數據庫面對的往往是百萬甚至千萬數量級終端設備的實時數據寫入,但數據大多表征設備狀態,寫入后不會更新。查詢:按不同維度對指標進行統計分析,且存在明顯的冷熱數據,一般只會頻繁查詢近期數據。
為什么要建立一個時間序列數據平臺?
減輕開發人員的工作
我們經常會看到開發人員不斷編寫代碼來解決相同的問題,如果我們將其引入到平臺或者是數據庫中,開發人員的代碼量就會減少,解決問題的時間就會被優化。
時間是特殊的
除了可用性目標之外,我們還可以圍繞時間序列的特性進行一些數據庫的優化,例如,在插入時聚合和縮小樣本,在用戶想要釋放空間時自動排除高精度數據。甚至還可以構建針對時間序列數據進行優化的壓縮。
超越數據庫,使開發更容易
專為時序數據構建數據庫的一個優點就是它可以超越數據庫。我們發現大多數用戶遇到了一系列需要解決的問題,如何收集數據,如何存儲數據,如何處理和監視數據,以及如何可視化。
使用通用API可以使社區更容易的構建解決方案。用 line protocol來表示時間序列數據,用于寫入和查詢的HTTP API,以及用于處理的Kapacitor……隨著時間的推移,我們可以對常見的用例來預先構建組件。