国产欧美日韩精品a在线观看-国产欧美日韩精品一区二区三区-国产欧美日韩精品综合-国产欧美中文字幕-一区二区三区精品国产-一区二区三区精品国产欧美

ACS880-07C
關(guān)注中國自動化產(chǎn)業(yè)發(fā)展的先行者!
CAIAC 2025
2024
工業(yè)智能邊緣計(jì)算2024年會
2023年工業(yè)安全大會
OICT公益講堂
當(dāng)前位置:首頁 >> 資訊 >> 行業(yè)資訊

資訊頻道

工業(yè)互聯(lián)網(wǎng)中時(shí)序數(shù)據(jù)處理面臨的新挑戰(zhàn)
  • 點(diǎn)擊數(shù):4245     發(fā)布時(shí)間:2019-06-06 14:06:00
  • 分享到:
從行業(yè)需求入手,分析如何通過新老技術(shù)的融合來解決傳統(tǒng)技術(shù)架構(gòu)存在的問題,以適應(yīng)工業(yè)互聯(lián)網(wǎng)新時(shí)期的需求;對時(shí)序數(shù)據(jù)庫今后的發(fā)展趨勢進(jìn)行了研究,并對新技術(shù)在工業(yè)互聯(lián)網(wǎng)領(lǐng)域的應(yīng)用提出一些通用的要求,為后續(xù)工業(yè)互聯(lián)網(wǎng)基礎(chǔ)技術(shù)的應(yīng)用和發(fā)展打下理論基礎(chǔ)。
關(guān)鍵詞:

導(dǎo)讀

從行業(yè)需求入手,分析如何通過新老技術(shù)的融合來解決傳統(tǒng)技術(shù)架構(gòu)存在的問題,以適應(yīng)工業(yè)互聯(lián)網(wǎng)新時(shí)期的需求;對時(shí)序數(shù)據(jù)庫今后的發(fā)展趨勢進(jìn)行了研究,并對新技術(shù)在工業(yè)互聯(lián)網(wǎng)領(lǐng)域的應(yīng)用提出一些通用的要求,為后續(xù)工業(yè)互聯(lián)網(wǎng)基礎(chǔ)技術(shù)的應(yīng)用和發(fā)展打下理論基礎(chǔ)。

一、引言

互聯(lián)網(wǎng)的迅速發(fā)展帶動了一波技術(shù)革新,越來越多新的技術(shù)被運(yùn)用到了行業(yè)中,以解決實(shí)際問題和需求。在工業(yè)界,工業(yè)互聯(lián)網(wǎng)、智能制造這些詞也隨之涌現(xiàn),人們正在積極探索新技術(shù)在工業(yè)界的應(yīng)用。但是否所有的新技術(shù)都適合在行業(yè)推廣應(yīng)用?例如工業(yè)行業(yè),有著更為復(fù)雜的環(huán)境,對于軟件系統(tǒng)有著額外的高要求,特別是系統(tǒng)的實(shí)時(shí)性、穩(wěn)定性和安全性。多年來,工業(yè)系統(tǒng)一直都較為封閉,使得工業(yè)界的軟件形成了一套較為獨(dú)立且成熟的體系。

在工業(yè)場景中,80%以上的監(jiān)測數(shù)據(jù)都是實(shí)時(shí)數(shù)據(jù),且都是帶有時(shí)間戳并按順序產(chǎn)生的數(shù)據(jù),這些來源于傳感器或監(jiān)控系統(tǒng)的數(shù)據(jù)被實(shí)時(shí)地采集并反饋出系統(tǒng)或作業(yè)的狀態(tài)。在工業(yè)上,通常會使用實(shí)時(shí)/歷史數(shù)據(jù)庫作為核心樞紐,對這些數(shù)據(jù)進(jìn)行采集、存儲以及查詢分析。

在工業(yè)領(lǐng)域之外,隨著移動互聯(lián)網(wǎng)、物聯(lián)網(wǎng)、車聯(lián)網(wǎng)、智能電網(wǎng)等新概念的迅速發(fā)展,也形成了對實(shí)時(shí)數(shù)據(jù)的分析處理需求,另一種全新架構(gòu)的解決方案也悄然形成,被稱作時(shí)序數(shù)據(jù)庫,主要面向互聯(lián)網(wǎng)場景下海量數(shù)據(jù)的實(shí)時(shí)監(jiān)控和分析需求,它和實(shí)時(shí)/歷史數(shù)據(jù)庫的功能如此相似,就好比是一對雙胞胎,被不同的家庭撫養(yǎng)長大卻還保持著相同的容貌。相比于傳統(tǒng)的工業(yè)方案,互聯(lián)網(wǎng)方案的擴(kuò)展性更好,又天然能和大數(shù)據(jù)生態(tài)融合,無疑會對原有的技術(shù)架構(gòu)形成挑戰(zhàn)。

二、傳統(tǒng)工業(yè)場景中對實(shí)時(shí)數(shù)據(jù)的處理

傳統(tǒng)工業(yè)控制領(lǐng)域,由于其自身的特殊性,有很多對實(shí)時(shí)數(shù)據(jù)處理的要求,特別是流程工業(yè)中,對各生產(chǎn)環(huán)節(jié)的監(jiān)控要求十分嚴(yán)苛,需要通過監(jiān)測數(shù)據(jù)實(shí)時(shí)反應(yīng)出系統(tǒng)的狀態(tài),所以對于實(shí)時(shí)數(shù)據(jù)的處理十分看重,并且經(jīng)過長時(shí)間的積累已經(jīng)形成了一套獨(dú)有的成熟的體系。對實(shí)時(shí)/歷史數(shù)據(jù)庫的應(yīng)用是其中重要的一環(huán),在工控領(lǐng)域已經(jīng)有很多年的歷史,實(shí)時(shí)數(shù)據(jù)庫主要用于工業(yè)過程數(shù)據(jù)的采集、存儲以及查詢分析,以實(shí)現(xiàn)過程狀態(tài)的實(shí)時(shí)監(jiān)控。工業(yè)上的實(shí)時(shí)數(shù)據(jù)有這些特征:都帶有時(shí)間戳,并且是按時(shí)間順序生成的;大多為結(jié)構(gòu)化數(shù)據(jù);采集頻率高、數(shù)據(jù)量大等。

工業(yè)上對軟件的要求從來都是非常嚴(yán)苛的,所以實(shí)時(shí)數(shù)據(jù)庫在被打磨后,形成了比較明顯的特征,如實(shí)用、嚴(yán)謹(jǐn)、穩(wěn)定、高性能、封閉等。

以一個(gè)中等規(guī)模的工業(yè)企業(yè)為例,在流程監(jiān)控的環(huán)節(jié)中,可能會涉及到5~10萬個(gè)傳感器測點(diǎn),每天產(chǎn)出的數(shù)據(jù)量能達(dá)到上百GB。在通常情況下,工業(yè)企業(yè)都會要求數(shù)據(jù)能夠被長時(shí)間存儲,這樣可以隨時(shí)查詢到歷史趨勢。上述的需求顯示出了傳統(tǒng)實(shí)時(shí)數(shù)據(jù)庫需要具備的一些能力,如因?yàn)闇y點(diǎn)多、采集頻率高,所以要求非常高的寫入能力;因?yàn)橐箝L期存儲,所以需要強(qiáng)大的數(shù)據(jù)壓縮能力;因?yàn)閿?shù)據(jù)量龐大,所以要求快速的查詢響應(yīng);同時(shí)最重要的是實(shí)時(shí)分析能力,能快速反映出系統(tǒng)的狀態(tài)。

表1是傳統(tǒng)工業(yè)項(xiàng)目中對實(shí)時(shí)數(shù)據(jù)庫的考核要求。

表1  工業(yè)項(xiàng)目中對實(shí)時(shí)數(shù)據(jù)庫的考核項(xiàng)

對于工業(yè)傳統(tǒng)的實(shí)時(shí)/歷史數(shù)據(jù)庫,總結(jié)特征如下:

(1)高速寫入性能:工業(yè)實(shí)時(shí)數(shù)據(jù)庫通常會對數(shù)據(jù)寫入的速度有很高的要求。以流程工業(yè)的場景為例,會在每個(gè)環(huán)節(jié)都設(shè)置傳感器,傳感器的數(shù)量眾多且采集頻率都很高,所以數(shù)據(jù)寫入的并發(fā)量會特別高,有時(shí)甚至?xí)_(dá)到每秒上百萬的測點(diǎn)。除了對軟件的要求之外,也會選擇使用一些高性能的服務(wù)器來保證數(shù)據(jù)的寫入。

(2)快速的查詢響應(yīng):查詢的需求分為兩部分,一是要響應(yīng)實(shí)時(shí)的查詢請求,用于及時(shí)反映系統(tǒng)的狀態(tài);二是歷史數(shù)據(jù)要能快速被查詢,由于歷史數(shù)據(jù)量非常大,在查詢時(shí)需要對特定時(shí)間段的數(shù)據(jù)做聚合,需要做到即使是查一整年的數(shù)據(jù)情況,也能很快地反映出來。

(3)超強(qiáng)的數(shù)據(jù)壓縮能力:之前提到因?yàn)閿?shù)據(jù)會被存儲很長時(shí)間,5年甚至10年都是常有的事,在存儲容量有限的情況下,就需要對數(shù)據(jù)做一定的壓縮。通常壓縮方式會分成無損壓縮和有損壓縮,相比而言,有損壓縮的壓縮比會更大一些,有時(shí)會達(dá)到1:30~1:40,這就需要設(shè)計(jì)合理的算法來保留數(shù)據(jù)中的細(xì)節(jié),使數(shù)據(jù)在還原后仍能保留重要的特征。

(4)積累豐富的工具:傳統(tǒng)的實(shí)時(shí)數(shù)據(jù)庫的解決方案一般是從采集開始到可視化的一整套系統(tǒng),有多年積累形成的豐富的工具包,比如會積攢上百種的協(xié)議,或者各種場景的數(shù)據(jù)模型,這些都是工業(yè)軟件的重要競爭力。

(5)追求極致穩(wěn)定:工業(yè)上對軟件的穩(wěn)定性要求特別高,除了使用主備機(jī)制來保證高可用外,一般完全由軟件的編寫質(zhì)量來保證程序的持續(xù)運(yùn)行。

三、工業(yè)互聯(lián)網(wǎng)時(shí)期的變化和問題

隨著互聯(lián)網(wǎng)、物聯(lián)網(wǎng)、云計(jì)算、大數(shù)據(jù)、人工智能為代表的新一代技術(shù)的逐步成熟,一輪新的科技革命和產(chǎn)業(yè)變革正在興起,一系列新的生產(chǎn)方式、組織方式和商業(yè)模式開始涌現(xiàn),工業(yè)互聯(lián)網(wǎng)技術(shù)也在日趨成熟。工業(yè)互聯(lián)網(wǎng)是互聯(lián)網(wǎng)和新一代信息技術(shù)與工業(yè)系統(tǒng)全方位深度融合所形成的產(chǎn)業(yè)和應(yīng)用生態(tài),是工業(yè)智能化發(fā)展的關(guān)鍵綜合信息基礎(chǔ)設(shè)施。人們開始嘗試使用互聯(lián)網(wǎng)技術(shù)融入設(shè)計(jì)、生產(chǎn)、管理、服務(wù)等工業(yè)生產(chǎn)的各個(gè)環(huán)節(jié),不論是自主探索或者是學(xué)習(xí)其他行業(yè)的成熟經(jīng)驗(yàn),不可避免的就是新老技術(shù)的對接。

隨著物聯(lián)網(wǎng)技術(shù)逐步滲透工業(yè),不斷增長的傳感器、飆升的數(shù)據(jù)量以及更高的大數(shù)據(jù)分析需求對原有的技術(shù)架構(gòu)提出了挑戰(zhàn)。幾個(gè)問題必須直面:

(1)擴(kuò)展性遇到瓶頸。傳統(tǒng)的技術(shù)架構(gòu)雖然能保證單機(jī)具備極高的性能,也可以通過增加機(jī)器使性能線性擴(kuò)展,但是不能像分布式系統(tǒng)那樣實(shí)現(xiàn)動態(tài)靈活的擴(kuò)容和縮容,需要提前進(jìn)行規(guī)劃。當(dāng)業(yè)務(wù)升級需要系統(tǒng)擴(kuò)容時(shí),老架構(gòu)的擴(kuò)展性就很難滿足需求了。

(2)無法和大數(shù)據(jù)生態(tài)對接。數(shù)據(jù)采集的最終目的是被理解和使用,大數(shù)據(jù)產(chǎn)業(yè)中對于海量數(shù)據(jù)的存儲分析已經(jīng)有很成熟的方案,不論是Hadoop還是Spark的生態(tài)圈,都面臨著新老技術(shù)的對接。很多工業(yè)企業(yè)因?yàn)橄胧褂眯碌拇髷?shù)據(jù)分析技術(shù),不得不對現(xiàn)有的系統(tǒng)進(jìn)行升級或是替換。

(3)價(jià)格高昂。傳統(tǒng)的工業(yè)實(shí)時(shí)數(shù)據(jù)庫解決方案價(jià)格都十分昂貴,一般只有大型企業(yè)能接受。但是隨著新技術(shù)、新理念的普及,更多的中小企業(yè)也意識到數(shù)據(jù)的重要性,但考慮到資金投入,會傾向于尋找價(jià)格更低廉的方案。

四、從互聯(lián)網(wǎng)發(fā)展而來的時(shí)序數(shù)據(jù)庫

4.1  發(fā)展歷史

在進(jìn)入互聯(lián)網(wǎng)飛速發(fā)展的時(shí)期之后,隨著通信技術(shù)的革新,數(shù)據(jù)通信成本的下降,掀起了一波又一波萬物互聯(lián)的熱潮。不僅是互聯(lián)網(wǎng)監(jiān)控需要采集數(shù)據(jù),人們每天接觸的手機(jī)、智能手環(huán)、共享自行車、汽車等,都在源源不斷地產(chǎn)生數(shù)據(jù)。人們實(shí)時(shí)地收集這些數(shù)據(jù)并發(fā)送到云端,用大數(shù)據(jù)技術(shù)進(jìn)行分析,對業(yè)務(wù)進(jìn)行監(jiān)控和預(yù)測,以數(shù)據(jù)驅(qū)動企業(yè)降本增效,提高服務(wù)質(zhì)量。

這些數(shù)據(jù)其實(shí)和工業(yè)領(lǐng)域大部分的實(shí)時(shí)數(shù)據(jù)有著一些相同的特征:單條數(shù)據(jù)不會很長,但是數(shù)據(jù)量很大;都帶有時(shí)間戳,且按順序生成;數(shù)據(jù)大部分都是結(jié)構(gòu)化的,用于描述某個(gè)參數(shù)在某個(gè)時(shí)間點(diǎn)的特征;寫入的頻率會比查詢的頻率高很多;已存儲的數(shù)據(jù)很少有更新的需求;用戶會更關(guān)心一段時(shí)間的數(shù)據(jù)特征,而不是某一個(gè)時(shí)間點(diǎn);數(shù)據(jù)的查詢分析大多基于某一個(gè)時(shí)間段或者某個(gè)數(shù)值范圍;需要進(jìn)行統(tǒng)計(jì)和可視化的展示。

這些特征同樣可以對應(yīng)到智能電表、環(huán)境監(jiān)測設(shè)備、工業(yè)生產(chǎn)線產(chǎn)生的數(shù)據(jù)。但由于產(chǎn)生的時(shí)期和場景不同,工業(yè)上的解決方案會和互聯(lián)網(wǎng)的解決方案存在一定的差異(見表2)。

表2  兩種數(shù)據(jù)庫方案的差異

新架構(gòu)下的時(shí)序數(shù)據(jù)庫在處理這些互聯(lián)網(wǎng)數(shù)據(jù)時(shí)的需求和傳統(tǒng)的實(shí)時(shí)數(shù)據(jù)庫有異曲同工之妙,可以說是同一種功能需求在不同領(lǐng)域的實(shí)現(xiàn)形式。互聯(lián)網(wǎng)新技術(shù)在向工業(yè)滲透的時(shí)候,會反映出一定的優(yōu)勢和劣勢,而工業(yè)互聯(lián)網(wǎng)技術(shù)的發(fā)展也應(yīng)順應(yīng)雙方技術(shù)的互相滲透融合,互相吸收優(yōu)點(diǎn)、彌補(bǔ)缺點(diǎn),共同往更好的方向發(fā)展。

4.2 技術(shù)趨勢

隨著工業(yè)互聯(lián)網(wǎng)發(fā)展的需求日益清晰,在這兩種數(shù)據(jù)庫技術(shù)互相滲透的過程中,可以觀察到一些技術(shù)的發(fā)展趨勢。

(1)逐步向分布式架構(gòu)轉(zhuǎn)變:傳統(tǒng)的實(shí)時(shí)數(shù)據(jù)庫多是主備的部署架構(gòu),通常要求有較高配置的機(jī)器,來追求單機(jī)極致的性能;同時(shí),在穩(wěn)定性方面,會對運(yùn)行軟件的穩(wěn)定性做極高的要求,完全由高質(zhì)量的代碼來保證運(yùn)行的穩(wěn)定;由于存儲容量有限,也會要求超高的數(shù)據(jù)壓縮比。但時(shí)序數(shù)據(jù)庫的分布式架構(gòu),使得系統(tǒng)能夠輕松地進(jìn)行水平擴(kuò)展,讓數(shù)據(jù)庫不再依賴昂貴的硬件和存儲設(shè)備,以集群天然的優(yōu)勢來實(shí)現(xiàn)高可用,不會出現(xiàn)單點(diǎn)的瓶頸或故障,在普通的x86服務(wù)器甚至是虛擬機(jī)上都可以運(yùn)行,大大降低了使用成本。

(2)更靈活的數(shù)據(jù)模型:傳統(tǒng)的實(shí)時(shí)數(shù)據(jù)庫由于工業(yè)場景的特殊性,常使用的是單值模型,一個(gè)被監(jiān)控的參數(shù)稱為一個(gè)測點(diǎn),在寫入時(shí)會對每一個(gè)測點(diǎn)建一個(gè)模型,比如一個(gè)風(fēng)機(jī)的溫度指標(biāo)算一個(gè)測點(diǎn),10個(gè)風(fēng)機(jī)的10個(gè)指標(biāo)就是100個(gè)測點(diǎn),每個(gè)測點(diǎn)會附帶描述信息(名稱、精度、數(shù)據(jù)類型、開關(guān)量/模擬量等),查詢的時(shí)候就會針對每個(gè)測點(diǎn)去查詢數(shù)值。單值模型的寫入效率會很高。

而時(shí)序數(shù)據(jù)庫,開始采用多值模型,類似面向?qū)ο蟮奶幚矸绞剑顼L(fēng)機(jī)是一種數(shù)據(jù)模型,可以包括溫度、壓力等多個(gè)測量維度,還包括經(jīng)緯度、編號等標(biāo)簽信息,這樣對外提供服務(wù)時(shí)會更適合分析的場景。當(dāng)然,單值模型和多值模型是可以互相轉(zhuǎn)換的,很多數(shù)據(jù)庫對外提供的服務(wù)為多值模型,但是底層存儲還是單值模型。

(3)SQL需求依然存在:目前大部分的時(shí)序數(shù)據(jù)庫都選擇了擴(kuò)展性較好的NoSQL數(shù)據(jù)庫作為底層存儲,相比于關(guān)系型數(shù)據(jù)庫,NoSQL的數(shù)據(jù)模型更靈活,非常適合時(shí)序數(shù)據(jù)的多值模型;更易擴(kuò)展,在資源受限或者需要提升性能的時(shí)候,可以輕易地增加機(jī)器;查詢效率高;開源軟件成本低。表3為開源時(shí)序數(shù)據(jù)庫使用的底層存儲模型。

表3  開源時(shí)序數(shù)據(jù)庫使用的底層存儲模型

使用NoSQL數(shù)據(jù)庫也會丟失一些特性,比如不支持事務(wù),需要通過其他手段來保證數(shù)據(jù)一致性;比如不支持SQL,SQL作為一種標(biāo)準(zhǔn)查詢語句,已經(jīng)被人們所習(xí)慣,是一種學(xué)習(xí)成本極低的操作,所以現(xiàn)在許多時(shí)序數(shù)據(jù)庫的廠家也在嘗試集成SQL引擎,降低產(chǎn)品使用的門檻。

(4)查詢要求以及表現(xiàn)形式更多樣化:在互聯(lián)網(wǎng)時(shí)代,查詢的要求已經(jīng)不僅僅是滿足于一些基礎(chǔ)的條件查詢或是插值查詢,隨著物聯(lián)網(wǎng)場景的豐富以及人們對信息全面掌控的需求,基于地圖的應(yīng)用越來越多,查詢會由時(shí)間的維度逐步擴(kuò)展到空間的維度,除了保證實(shí)時(shí)性之外,更豐富的可視化的展現(xiàn)也是一大趨勢。

(5)逐步轉(zhuǎn)向云服務(wù):傳統(tǒng)的工業(yè)場景處理實(shí)時(shí)數(shù)據(jù)出于安全和性能等原因都會使用私有化部署。機(jī)器、軟件以及后續(xù)的服務(wù)是一筆十分高昂的開銷,還需要配備專業(yè)的技術(shù)人員進(jìn)行系統(tǒng)的維護(hù)。當(dāng)服務(wù)逐步上云后,一方面省去了購置機(jī)器的成本,不需要特別安排維護(hù)機(jī)器和軟件系統(tǒng)的工程師,只需要懂得如何開發(fā)和維護(hù)業(yè)務(wù)就可以。另外,服務(wù)使用多少就購買多少,避免一次性購買服務(wù)造成的資源浪費(fèi)或者資源不足再進(jìn)行二次建設(shè),可以為企業(yè)減少很大一筆開銷。隨著網(wǎng)絡(luò)和云計(jì)算技術(shù)的成熟,相關(guān)的性能和安全性也會不斷的升級,最終趨近于私有化部署的效果,服務(wù)上云已經(jīng)成為了一個(gè)不可阻擋的趨勢。

(6)逐步向邊緣計(jì)算發(fā)展:工業(yè)領(lǐng)域是IoT的重要試驗(yàn)田,工業(yè)互聯(lián)網(wǎng)的發(fā)展勢必會帶來更多傳感器的使用以及更多數(shù)據(jù)的采集。當(dāng)數(shù)據(jù)過于龐大,集中化的處理方式就很難響應(yīng)實(shí)時(shí)的數(shù)據(jù)分析需求,這就帶來了數(shù)據(jù)計(jì)算向邊緣的發(fā)展,需要實(shí)時(shí)響應(yīng)的監(jiān)控就通過邊緣設(shè)備及時(shí)的處理并反饋,需要用于大規(guī)模分析的數(shù)據(jù)再進(jìn)行集中存儲,這種分級的處理方式能夠有效地提升時(shí)效性數(shù)據(jù)的價(jià)值,同時(shí)減輕存儲系統(tǒng)的負(fù)擔(dān),所以許多時(shí)序數(shù)據(jù)庫正在研發(fā)邊緣計(jì)算版本,并配合流計(jì)算的能力使功能更加豐富。融合了邊緣計(jì)算的時(shí)序數(shù)據(jù)解決方案會更適合工業(yè)互聯(lián)網(wǎng)的處理場景(見圖1)。

圖1  使用邊緣計(jì)算技術(shù)實(shí)時(shí)處理數(shù)據(jù)的一種方案

五、產(chǎn)品調(diào)研

結(jié)合調(diào)研,總結(jié)了互聯(lián)網(wǎng)行業(yè)和工業(yè)企業(yè)中對實(shí)時(shí)/時(shí)序數(shù)據(jù)庫使用的一些共性要求,列出了33條細(xì)則,其中有7項(xiàng)設(shè)置為了可選項(xiàng),不滿足不會影響正常的業(yè)務(wù)要求,滿足能為產(chǎn)品加分。

此次測試的目的是為了檢驗(yàn)這些軟件架構(gòu)上的不同是否會影響到基礎(chǔ)功能服務(wù)的提供,并進(jìn)一步驗(yàn)證數(shù)據(jù)庫應(yīng)具備的技術(shù)要求。對國內(nèi)7家提供實(shí)時(shí)/時(shí)序數(shù)據(jù)庫服務(wù)的廠家進(jìn)行了一輪測試,參與者包括大型云服務(wù)提供商、傳統(tǒng)工業(yè)信息化解決方案提供商以及一些創(chuàng)業(yè)公司;產(chǎn)品覆蓋了NoSQL模型和關(guān)系模型、B/S架構(gòu)和C/S架構(gòu)、開源軟件和自主研發(fā)的軟件;部署模式涵蓋了本地化部署和云服務(wù)。

測試結(jié)果顯示,在25項(xiàng)必須具備的能力中,這些不同廠家的產(chǎn)品基本都能滿足,僅有一家產(chǎn)品不具備加密通信能力。由于服務(wù)的領(lǐng)域和場景不同,對于7個(gè)可選項(xiàng),各家的產(chǎn)品展現(xiàn)出了一定的差異,以滿足不同的業(yè)務(wù)需求(見表4)。

表4  7家企業(yè)的測評情況

六、技術(shù)要求

在總結(jié)了業(yè)界的多款產(chǎn)品以及現(xiàn)階段的一些業(yè)務(wù)需求之后,總結(jié)了時(shí)序數(shù)據(jù)庫需要具備的一些技術(shù)要求,分為幾個(gè)層面:一是基礎(chǔ)功能,能保證數(shù)據(jù)庫具備可用性的一些最基礎(chǔ)的操作;其次是管理能力,決定產(chǎn)品的可管理性和易用性;再就是維護(hù)產(chǎn)品穩(wěn)定運(yùn)行和持續(xù)優(yōu)化的一些特性,比如兼容能力、容錯(cuò)能力、擴(kuò)展性、安全性;最后是性能方面的一些考察項(xiàng)。

6.1  基礎(chǔ)功能

功能層面的要求決定了時(shí)序數(shù)據(jù)庫產(chǎn)品是否滿足最基礎(chǔ)的一些使用條件:涵蓋常用的額數(shù)據(jù)類型,如int、long、float、string、bool、bytearray等;數(shù)據(jù)的操作不丟失精度,支持毫秒精度數(shù)據(jù)讀寫;支持單域或多域?qū)懭耄峁﹩未魏团繉懭虢涌冢豢梢栽黾訒r(shí)間序列;支持單個(gè)時(shí)間序列和多個(gè)時(shí)間序列的查詢;支持按標(biāo)簽進(jìn)行過濾,包括精確匹配和模糊匹配;提供插值查詢能力,將數(shù)據(jù)補(bǔ)齊,并支持多種插值算法;支持按數(shù)值進(jìn)行時(shí)間序列和數(shù)據(jù)點(diǎn)過濾;支持獲取最新數(shù)據(jù)點(diǎn);提供多種維度的聚合查詢接口,包括時(shí)間窗口聚合、標(biāo)簽分組,以及min、max、avg、count、sum等基本聚合函數(shù);能夠?qū)崿F(xiàn)可編程函數(shù)以滿足一些定制化的查詢要求;在物聯(lián)網(wǎng)的使用場景下,能進(jìn)行基于地理位置的聚合查詢;支持按時(shí)間管理歷史數(shù)據(jù),提供過期時(shí)間設(shè)置接口,可以高效清理歷史數(shù)據(jù)。

6.2  管理能力

完整和友好的管理能力可以有效地支撐時(shí)序數(shù)據(jù)庫的使用和維護(hù),有助于數(shù)據(jù)庫的使用者和維護(hù)團(tuán)隊(duì)有更好的使用體驗(yàn)。具體指標(biāo)包括:具備友好的部署能力或服務(wù)開通能力;全局范圍內(nèi)的數(shù)據(jù)庫配置在線管理能力;能夠?qū)?shù)據(jù)庫狀態(tài)進(jìn)行實(shí)時(shí)監(jiān)控,并具備告警能力;支持用戶的新增、刪除等管理能力,支持為用戶分配不同的權(quán)限;數(shù)據(jù)庫具備在線組件升級功能;能夠查看時(shí)間序列的定義、標(biāo)簽的定義、指標(biāo)的定義;支持與其他類型數(shù)據(jù)庫間的數(shù)據(jù)導(dǎo)入和導(dǎo)出。

6.3  兼容能力

指數(shù)據(jù)庫產(chǎn)品能否與主流硬件、軟件及大數(shù)據(jù)生態(tài)對接的能力,具體包括:數(shù)據(jù)庫能夠在x86/x86-64等主流硬件上正常運(yùn)行,異構(gòu)硬件特別是不同CPU型號和主流操作系統(tǒng)能夠兼容;建議支持容器部署;能夠與Hadoop/Spark等大數(shù)據(jù)分析平臺對接。

6.4  容錯(cuò)能力

時(shí)序數(shù)據(jù)庫應(yīng)該具備一定的容錯(cuò)能力,確保集群在硬件或軟件異常的情況下仍能保證數(shù)據(jù)與服務(wù)的完整性,內(nèi)容包括:在發(fā)生硬件故障、操作系統(tǒng)故障或軟件服務(wù)故障時(shí),運(yùn)行中的服務(wù)不會受到影響;當(dāng)請求超過集群能承載的壓力時(shí),能夠通過一定的機(jī)制保證系統(tǒng)的可用性;能夠支持?jǐn)?shù)據(jù)多副本存儲,在副本丟失時(shí)不影響查詢業(yè)務(wù)。

6.5  擴(kuò)展性

時(shí)序數(shù)據(jù)庫應(yīng)該具備良好的擴(kuò)展性,能夠根據(jù)業(yè)務(wù)需求隨時(shí)進(jìn)行集群的擴(kuò)展和收縮,并保持?jǐn)?shù)據(jù)的均衡:數(shù)據(jù)庫集群具備集群擴(kuò)展能力,擴(kuò)展前后保持?jǐn)?shù)據(jù)均衡,且性能能夠隨之提升;數(shù)據(jù)庫集群具備集群縮減能力,縮減前后保持?jǐn)?shù)據(jù)均衡。

6.6  安全性

時(shí)序數(shù)據(jù)庫應(yīng)具備安全保障能力,主要包含:能夠?qū)尤霐?shù)據(jù)庫用戶進(jìn)行身份認(rèn)證工作;能夠?qū)?shù)據(jù)庫內(nèi)操作進(jìn)行審計(jì)工作;能夠支持客戶端與服務(wù)器端的加密通信,如HTTPS。

6.7  性能

時(shí)序數(shù)據(jù)庫應(yīng)具備較高的處理性能,需要考察的內(nèi)容包括:寫入吞吐量、寫入時(shí)延;查詢并發(fā)度、查詢時(shí)延;聚合操作時(shí)延;數(shù)據(jù)導(dǎo)入并發(fā)度、時(shí)延;數(shù)據(jù)壓縮的效率。

七、結(jié)束語

本文從幾個(gè)層面分析了工業(yè)中時(shí)序數(shù)據(jù)處理的挑戰(zhàn),描述了工業(yè)領(lǐng)域傳統(tǒng)的處理方案,以及在互聯(lián)網(wǎng)領(lǐng)域發(fā)展出的新技術(shù)架構(gòu),并進(jìn)行了對比。為了解決工業(yè)中新涌現(xiàn)的問題,兩種實(shí)現(xiàn)方案需要各取所長,互為補(bǔ)充,以使互聯(lián)網(wǎng)技術(shù)更好地在工業(yè)領(lǐng)域應(yīng)用。并對產(chǎn)業(yè)界時(shí)序數(shù)據(jù)庫技術(shù)的發(fā)展方向進(jìn)行了分析,通過對需求方和供給側(cè)的研究,總結(jié)出了一些在新時(shí)期對于時(shí)序數(shù)據(jù)庫的技術(shù)要求。這項(xiàng)工作對于工業(yè)數(shù)據(jù)應(yīng)用的后續(xù)發(fā)展具有很重要的意義,還將繼續(xù)研究時(shí)序數(shù)據(jù)處理的性能要求,并研發(fā)適合工業(yè)場景數(shù)據(jù)特征的測試基準(zhǔn)和工具。

作者簡介

王妙瓊:中國信息通信研究院云計(jì)算與大數(shù)據(jù)研究所大數(shù)據(jù)與區(qū)塊鏈部工程師。

聯(lián)系方式:wangmiaoqiong@caict.ac.cn

魏凱:中國信息通信研究院云計(jì)算與大數(shù)據(jù)研究所副所長,工業(yè)互聯(lián)網(wǎng)產(chǎn)業(yè)聯(lián)盟工業(yè)大數(shù)據(jù)特設(shè)組副主席,國際電信聯(lián)盟第十六研究國內(nèi)對口組組長,國際電信聯(lián)盟分布式賬本標(biāo)準(zhǔn)組副主席,TC601大數(shù)據(jù)技術(shù)標(biāo)準(zhǔn)推進(jìn)委員會常務(wù)副主席。

聯(lián)系方式:weikai@caict.ac.cn

姜春宇:中國信息通信研究院云計(jì)算與大數(shù)據(jù)研究所大數(shù)據(jù)與區(qū)塊鏈部副主任,工程師。

聯(lián)系方式:jiangchunyu@caict.ac.cn

來源:中國信通院

熱點(diǎn)新聞

推薦產(chǎn)品

x
  • 在線反饋
1.我有以下需求:



2.詳細(xì)的需求:
姓名:
單位:
電話:
郵件:
主站蜘蛛池模板: 国内自拍欧美 | 免费观看成人久久网免费观看 | 国产一区二区三区精品久久呦 | 老司机久久影院 | 中文字幕一区二区三区精品 | 亚洲综合色在线观看 | 久久国产欧美日韩精品 | 国产片91 | 久久只有精品视频 | 欧美亚洲国产片在线观看 | 爱爱客影院在线影院gf发现 | 深夜爽爽福利gif在线观看 | 中文字幕或区 | 亚洲专区欧美专区 | 国产特黄一级一片免费 | 日韩99精品 | 99久久国产综合精品网成人影院 | 国产亚洲一区二区在线观看 | 黄网在线观看免费网站台湾swag | 中文国产成人精品久久96 | 免费看一片 | 成人免费视频一区二区三区 | 欧美亚洲第一区 | 欧美日韩 国产区 在线观看 | 久久w5ww成w人免费不卡 | 久久精品视频免费在线观看 | 国产在线观看成人免费视频 | 一区二区三区精品国产 | 日韩在线二区全免费 | 国产精品jvid在线观看 | 国产孕妇孕交一级毛片 | 高清午夜线观看免费 | 巨大热杵在腿间进进出出视频 | 97超级碰碰碰免费公开在线观看 | 国产91免费 | 美女张开腿双腿让男人桶 | 欧美一级高清片在线 | 日本暖暖视频在线播放 | 国产日产亚洲精品 | 澳门一级毛片手机在线看 | 国产一级毛片外aaaa |