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