【廣告】
時(shí)序數(shù)據(jù)庫的特點(diǎn)
基于時(shí)間序列數(shù)據(jù)的特點(diǎn),關(guān)系型數(shù)據(jù)庫無法滿足對(duì)時(shí)間序列數(shù)據(jù)的有效存儲(chǔ)與處理,因此迫切需要一種專門針對(duì)時(shí)間序列數(shù)據(jù)來做優(yōu)化的數(shù)據(jù)庫系統(tǒng),即時(shí)間序列數(shù)據(jù)庫。對(duì)于時(shí)序大數(shù)據(jù)的存儲(chǔ)和處理往往采用關(guān)系型數(shù)據(jù)庫的方式進(jìn)行處理,但由于關(guān)系型數(shù)據(jù)庫天生的劣勢導(dǎo)致其無法進(jìn)行存儲(chǔ)和數(shù)據(jù)的查詢。時(shí)序大數(shù)據(jù)解決方案通過使用特殊的存儲(chǔ)方式,使得時(shí)序大數(shù)據(jù)可以存儲(chǔ)和快速處理海量時(shí)序大數(shù)據(jù),是解決海量數(shù)據(jù)處理的一項(xiàng)重要技術(shù)。該技術(shù)采用特殊數(shù)據(jù)存儲(chǔ)方式,極大提高了時(shí)間相關(guān)數(shù)據(jù)的處理能力,相對(duì)于關(guān)系型數(shù)據(jù)庫它的存儲(chǔ)空間減半,查詢速度極大的提高。時(shí)間序列函數(shù)優(yōu)越的查詢性能遠(yuǎn)超過關(guān)系型數(shù)據(jù)庫,Informix TimeSeries非常適合在物聯(lián)網(wǎng)分析應(yīng)用?!び行幚睚嫶髷?shù)據(jù)·對(duì)重復(fù)的部分,Informix TimeSeries只保持一份數(shù)據(jù)·節(jié)省空間50%,有效降低I/O·主鍵索引更有效·時(shí)間序列表頭分離的特性不浪費(fèi)空間
時(shí)序數(shù)據(jù)庫概述
時(shí)間序列數(shù)據(jù)庫
時(shí)間序列數(shù)據(jù)庫(Time Series Database)是用于存儲(chǔ)和管理時(shí)間序列數(shù)據(jù)的化數(shù)據(jù)庫,具備寫多讀少、冷熱分明、高并發(fā)寫入、無事務(wù)要求、海量數(shù)據(jù)持續(xù)寫入等特點(diǎn),可以基于時(shí)間區(qū)間聚合分析檢索,廣泛應(yīng)用在物聯(lián)網(wǎng)、經(jīng)濟(jì)金融、環(huán)境監(jiān)控、工業(yè)制造、農(nóng)業(yè)生產(chǎn)、硬件和軟件系統(tǒng)監(jiān)控等場景。
為什么要建立一個(gè)時(shí)間序列數(shù)據(jù)平臺(tái)?
減輕開發(fā)人員的工作
我們經(jīng)常會(huì)看到開發(fā)人員不斷編寫代碼來解決相同的問題,如果我們將其引入到平臺(tái)或者是數(shù)據(jù)庫中,開發(fā)人員的代碼量就會(huì)減少,解決問題的時(shí)間就會(huì)被優(yōu)化。
時(shí)間是特殊的
除了可用性目標(biāo)之外,我們還可以圍繞時(shí)間序列的特性進(jìn)行一些數(shù)據(jù)庫的優(yōu)化,例如,在插入時(shí)聚合和縮小樣本,在用戶想要釋放空間時(shí)自動(dòng)排除高精度數(shù)據(jù)。甚至還可以構(gòu)建針對(duì)時(shí)間序列數(shù)據(jù)進(jìn)行優(yōu)化的壓縮。
超越數(shù)據(jù)庫,使開發(fā)更容易
專為時(shí)序數(shù)據(jù)構(gòu)建數(shù)據(jù)庫的一個(gè)優(yōu)點(diǎn)就是它可以超越數(shù)據(jù)庫。我們發(fā)現(xiàn)大多數(shù)用戶遇到了一系列需要解決的問題,如何收集數(shù)據(jù),如何存儲(chǔ)數(shù)據(jù),如何處理和監(jiān)視數(shù)據(jù),以及如何可視化。
使用通用API可以使社區(qū)更容易的構(gòu)建解決方案。用 line protocol來表示時(shí)間序列數(shù)據(jù),用于寫入和查詢的HTTP API,以及用于處理的Kapacitor……隨著時(shí)間的推移,我們可以對(duì)常見的用例來預(yù)先構(gòu)建組件。