【廣告】
時序數(shù)據(jù)庫發(fā)展簡史
代時序數(shù)據(jù)存儲系統(tǒng)
雖然通用關(guān)系數(shù)據(jù)庫可以存儲時序數(shù)據(jù),但是由于缺乏針對時間的特殊優(yōu)化,比如按時間間隔存儲和檢索數(shù)據(jù)等等,因此在處理這些數(shù)據(jù)時效率相對不高。
代時序數(shù)據(jù)典型來源于監(jiān)控領(lǐng)域,直接基于平板文件的簡單存儲工具成為這類數(shù)據(jù)的首先存儲方式。
以RRDTool,Wishper為代表,通常這類系統(tǒng)處理的數(shù)據(jù)模型比較單一,單機(jī)容量受限,并且內(nèi)嵌于監(jiān)控告案。
BlueSky高性能時序數(shù)據(jù)庫應(yīng)用價值
TrendDB管理著企業(yè)生產(chǎn)的數(shù)據(jù),建立企業(yè)集團(tuán)生產(chǎn)實時數(shù)據(jù)與企業(yè)集團(tuán)管理數(shù)據(jù)的連接橋梁,建立企業(yè)管理與分析人員的應(yīng)用軟件的公用數(shù)據(jù)平臺,解決原有的信息孤島問題。
朗坤時序數(shù)據(jù)庫通過對實時數(shù)據(jù)采集和應(yīng)用,支撐企業(yè)構(gòu)建廠級監(jiān)控系統(tǒng)、制造執(zhí)行系統(tǒng)、能源管理系統(tǒng)等等,廣泛應(yīng)用于電力、石化、冶金、煤礦、裝備、交通、環(huán)境等領(lǐng)域,是智慧工廠、智慧城市大數(shù)據(jù)的之一。
?通過聯(lián)接工業(yè)傳感網(wǎng),建立實時數(shù)據(jù)中心,打造企業(yè)大數(shù)據(jù)平臺
?通過生產(chǎn)實時數(shù)據(jù),建立設(shè)備實時監(jiān)視平臺,為企業(yè)安全生產(chǎn)保駕護(hù)航
?通過對實時數(shù)據(jù)進(jìn)行大數(shù)據(jù)分析,為企業(yè)輔助決策提供數(shù)據(jù)支撐;
?通過實時數(shù)據(jù)庫提供的可視化開發(fā)工具,幫助快速搭建應(yīng)用。
BlueSky高性能時序數(shù)據(jù)庫關(guān)注的技術(shù)點在哪里?
說了這么多,是應(yīng)該看看TSDB到底在技術(shù)層面關(guān)注哪些點了,基于時序業(yè)務(wù)的基本特點,總結(jié)起來TSDB需要關(guān)注的技術(shù)點主要有這么幾個:高吞吐量寫入能力。這是針對時序業(yè)務(wù)持續(xù)產(chǎn)生海量數(shù)據(jù)這么一個特點量身定做的,當(dāng)前要實現(xiàn)系統(tǒng)高吞吐量寫入,必須要滿足兩個基本技術(shù)點要求:系統(tǒng)具有水平擴(kuò)展性和單機(jī)LSM體系結(jié)構(gòu)。系統(tǒng)具有水平擴(kuò)展性很容易理解,單機(jī)肯定是扛不住的,系統(tǒng)必須是集群式的,而且要容易加節(jié)點擴(kuò)展,說到底,就是擴(kuò)容的時候?qū)I(yè)務(wù)無感知,目前Hadoop生態(tài)系統(tǒng)基本上都可以做到這一點;而LSM體系結(jié)構(gòu)是用來保證單臺機(jī)器的高吞吐量寫入,LSM結(jié)構(gòu)下數(shù)據(jù)寫入只需要寫入內(nèi)存以及追加寫入日志,這樣就不再需要隨機(jī)將數(shù)據(jù)寫入磁盤,Hbase、Kudu以及Druid等對寫入性能有要求的系統(tǒng)目前都采用的這種結(jié)構(gòu)。數(shù)據(jù)分級存儲/TTL。這是針對時序數(shù)據(jù)冷熱性質(zhì)定制的技術(shù)特性。數(shù)據(jù)分級存儲要求能夠?qū)⒔r級別的數(shù)據(jù)放到內(nèi)存中,將近天級別的數(shù)據(jù)放到SSD,更久遠(yuǎn)的數(shù)據(jù)放到更加廉價的HDD或者直接使用TTL過期淘汰掉。