郝美薇,王 爽,田潤澤,田雨婷,王貫兵
(1.國網(wǎng)天津市電力公司信息通信公司,天津 300000;2.北京許繼電氣有限公司,北京 100085)
時序數(shù)據(jù)庫是時間序列數(shù)據(jù)庫的簡稱,主要被應(yīng)用于處理具有時間標(biāo)簽的數(shù)據(jù)傳輸信息上,通常情況下,也將具有時間標(biāo)簽的數(shù)據(jù)信息處理成時間序列型應(yīng)用數(shù)據(jù)[1-2]。在時序大數(shù)據(jù)的處理與存儲過程中,可通過連接關(guān)系型數(shù)據(jù)庫的方式,對信息參量進(jìn)行重排處理,并可在執(zhí)行數(shù)據(jù)查找任務(wù)的同時,完成對信息傳輸時長的有效控制。在實際應(yīng)用過程中,由于信息排列的特殊性,時序數(shù)據(jù)庫能夠最大限度提升傳輸數(shù)據(jù)的轉(zhuǎn)存處理能力,相較于傳統(tǒng)關(guān)系型數(shù)據(jù)庫來說,該方法所需的信息存儲空間相對更小,在數(shù)據(jù)查詢方面所需的實際等待時間也相對更短。
空氣監(jiān)測是一種常見的環(huán)境監(jiān)管手段,可通過測量污染因子濃度的方式,確定地域環(huán)境中的自然環(huán)境等級條件。然而在實際應(yīng)用過程中,傳統(tǒng)環(huán)境監(jiān)測系統(tǒng)始終存在實時性差、區(qū)域性窄的問題,很難實現(xiàn)對自然空氣氛圍的有效保護(hù)。為解決此問題,引入時序數(shù)據(jù)庫,在C/S 執(zhí)行結(jié)構(gòu)、Tomcat 服務(wù)器等多個硬件應(yīng)用設(shè)備的支持下,設(shè)計一種新型的空氣等級監(jiān)測系統(tǒng),在構(gòu)建倒排索引關(guān)系的同時,計算出準(zhǔn)確的預(yù)聚合精度值,再通過對比實驗的方式,突出該系統(tǒng)的實際應(yīng)用價值。
空氣等級監(jiān)測系統(tǒng)的硬件執(zhí)行環(huán)境由C/S 監(jiān)測執(zhí)行結(jié)構(gòu)、傳感器接口電路、Tomcat 時序服務(wù)器3 部分共同組成,具體搭建方法如下。
C/S 監(jiān)測執(zhí)行結(jié)構(gòu)是空氣等級監(jiān)測系統(tǒng)中的核心硬件運行框架體系,由數(shù)據(jù)庫層、數(shù)據(jù)服務(wù)器層、時序監(jiān)測網(wǎng)絡(luò)、客戶端層等多個設(shè)備主機共同組成。其中,數(shù)據(jù)庫位于C/S 監(jiān)測執(zhí)行結(jié)構(gòu)頂層,可記錄既定監(jiān)測環(huán)境中空氣分子的實際分布情況,并可借助兩端相連的數(shù)據(jù)服務(wù)器,對應(yīng)用服務(wù)器主機進(jìn)行定向化控制。時序監(jiān)測網(wǎng)絡(luò)位于C/S 監(jiān)測執(zhí)行結(jié)構(gòu)中部,能夠時刻感知區(qū)域環(huán)境中空氣分子的實際流通情況,并可在應(yīng)用服務(wù)器結(jié)構(gòu)的作用下,實現(xiàn)對客戶端主機服務(wù)行為的有效控制[3-4]。底層客戶端主機包含集成型、獨立型兩類,前者能夠較好地配合時序監(jiān)測網(wǎng)絡(luò)的實際執(zhí)行需求,后者則主要負(fù)責(zé)記錄空氣環(huán)境中氣體傳輸方向、傳輸速率等多項數(shù)值指標(biāo)。C/S 監(jiān)測執(zhí)行結(jié)構(gòu)示意圖如圖1 所示。
圖1 C/S監(jiān)測執(zhí)行結(jié)構(gòu)示意圖
傳感器接口電路可在C/S 監(jiān)測執(zhí)行結(jié)構(gòu)的作用下,統(tǒng)計流經(jīng)既定區(qū)域環(huán)境中空氣分子的傳輸電流,并可借助DC 應(yīng)用設(shè)備,實現(xiàn)對時序電子參量的調(diào)度與調(diào)節(jié)[5-6]。DC 傳感器位于接口電路的高壓輸入端,能夠根據(jù)單刀多擲開關(guān)的現(xiàn)有連接形式,規(guī)劃空氣分子電流的實際傳輸方向,從而使C1、C2電容設(shè)備兩端的實際電壓應(yīng)用需求得到有效滿足。Power 變頻設(shè)備位于傳感器接口電路的變化VCC 端口與GND端口之間,在電阻R1的作用下,可對C1、C2電容設(shè)備中的輸出電子量進(jìn)行完全整合,再借助既定信道組織,將這些電子信息反饋至周圍空間環(huán)境的空氣分子中[7]。傳感器接口電路示意圖如圖2 所示。
圖2 傳感器接口電路示意圖
Tomcat 時序服務(wù)器存在于空氣等級監(jiān)測系統(tǒng)的客戶端執(zhí)行單元之中,由數(shù)據(jù)查詢統(tǒng)計模塊、用戶信息管理模塊兩部分共同組成。其中,數(shù)據(jù)查詢統(tǒng)計模塊主要是對區(qū)域環(huán)境中空氣分子及相關(guān)用戶數(shù)據(jù)信息進(jìn)行查詢,用戶端主機可借助執(zhí)行軟件查詢該環(huán)境中空氣污染的具體情況,再借助各項文字、圖表等信息,實現(xiàn)對時序數(shù)據(jù)信號的妥善安排[8-9]。用戶信息管理模塊可根據(jù)客戶端主機設(shè)置條件的不同,對已存儲空氣等級文件進(jìn)行重排處理,再聯(lián)合注冊賬號、注冊密碼等信息,對區(qū)域環(huán)境中的空氣等級信息進(jìn)行分析與記錄。Tomcat 時序服務(wù)器功能如表1所示。
表1 Tomcat時序服務(wù)器功能
在相關(guān)硬件執(zhí)行設(shè)備的支持下,按照時序?qū)ο蟠_定、倒排索引關(guān)系構(gòu)建、預(yù)聚合精度計算的處理流程,實現(xiàn)系統(tǒng)軟件執(zhí)行環(huán)境的搭建,兩相結(jié)合,完成基于時序數(shù)據(jù)庫的空氣等級監(jiān)測系統(tǒng)設(shè)計。
在空氣等級監(jiān)測系統(tǒng)中,時序?qū)ο笫谴髿馕廴痉肿拥娜旅问剑谙嗤瑱M、縱時間坐標(biāo)軸中,隨監(jiān)測時間的不斷延長,大氣污染分子數(shù)據(jù)也會被源源不斷地生產(chǎn)出來,直至系統(tǒng)核心監(jiān)測主機不再具備二次執(zhí)行與應(yīng)用的能力[10]。由于位置劃分區(qū)域?qū)嶋H覆蓋面積的不同,系統(tǒng)所需的監(jiān)測時間越長,核心處理主機所能監(jiān)測到的空氣污染分子數(shù)量也就越多。簡單來說,在一個完整的區(qū)域性空間內(nèi),隨C/S監(jiān)測執(zhí)行結(jié)構(gòu)的建立,傳感器接口電路的實際調(diào)度能力會在短時間內(nèi)達(dá)到最大傳輸值,且由于Tomcat時序服務(wù)器的存在,待轉(zhuǎn)存信息參量也可通過傳輸信道直接反饋至數(shù)據(jù)庫主機之中,并生成全新的監(jiān)測信息文件[11-12]。設(shè)e0代表最小的空氣時序信息定義條件,en代表最大的空氣時序信息定義條件,n代表既定的空氣時序信息轉(zhuǎn)存系數(shù)值。聯(lián)立上述物理量,可將空氣等級監(jiān)測系統(tǒng)的時序?qū)ο蠖x條件表示為:
倒排索引關(guān)系也叫反向索引關(guān)系,是一種極為完善的空氣等級信息查詢索引方法,可被用于存儲與全文搜索行為相關(guān)的特定數(shù)據(jù)節(jié)點信息,并可清晰地表述該文件所屬的存儲位置映射條件。通過倒排索引的方法,可自由修改已存儲的空氣等級信息條件,從而生成全新的倒排列型信息文檔列表[13-14]。單詞詞典是監(jiān)測系統(tǒng)倒排索引關(guān)系的重要組成條件,可用來維護(hù)文檔集合中存在的數(shù)據(jù)相關(guān)性能力,同時可準(zhǔn)確記錄固定節(jié)點處的時序空氣信息參量。在執(zhí)行搜索指令時,系統(tǒng)監(jiān)測主機可根據(jù)倒排索引關(guān)系中的空氣等級信息條件,確定數(shù)據(jù)庫主機所具備的實際存儲權(quán)限,再以此為基礎(chǔ),制定與監(jiān)測系統(tǒng)匹配的指令執(zhí)行強度。設(shè)ΔK代表單位時間內(nèi)的空氣等級信息傳輸量,β代表基于時序數(shù)據(jù)庫的數(shù)據(jù)監(jiān)測系數(shù),聯(lián)立式(1),可將系統(tǒng)倒排索引關(guān)系構(gòu)建公式定義為:
其中,x1代表第一個空氣等級信息時序文件,xn代表第n個空氣等級信息時序文件。
在區(qū)域性空氣監(jiān)測場景中,有時并不需要精度值過高的信息數(shù)據(jù)點,使用精度值相對較低的數(shù)據(jù)存儲方法,更能滿足系統(tǒng)的實際查詢與監(jiān)測需求,從而使空氣等級文件得到良好地分析與處理。通過降低預(yù)聚合精度的方式,能夠完整保留與時序數(shù)據(jù)庫相關(guān)的歷史空氣等級信息,在降低存儲成本的同時,加快信息數(shù)據(jù)的實際轉(zhuǎn)存速率[15-16]。設(shè)i0代表最小的空氣等級信息預(yù)聚合條件,in代表最大的空氣等級信息預(yù)聚合條件,一般情況下,隨系統(tǒng)監(jiān)測能力的加強,i0與in之間的實值距離也會不斷擴大,直至能夠完全滿足時序數(shù)據(jù)庫的實際存儲需求。在上述物理量的支持下,聯(lián)立式(2),可將預(yù)聚合精度計算結(jié)果表示為:
其中,f代表既定的空氣等級信息文件篩選條件,g代表與時序數(shù)據(jù)庫相關(guān)的信息監(jiān)測系數(shù)。至此,完成了各項軟硬件執(zhí)行環(huán)境的搭建,在時序數(shù)據(jù)庫元件的支持下,實現(xiàn)新型空氣等級監(jiān)測系統(tǒng)的順利應(yīng)用。
為驗證基于時序數(shù)據(jù)庫空氣等級監(jiān)測系統(tǒng)的實際應(yīng)用價值,設(shè)計如下對比實驗。搭建如圖3 所示的空氣等級監(jiān)測設(shè)備,分別將實驗組、對照組控制主機與該設(shè)備結(jié)構(gòu)體相連,其中實驗組主機搭載基于時序數(shù)據(jù)庫空氣等級監(jiān)測系統(tǒng),對照組主機搭載傳統(tǒng)環(huán)境監(jiān)測系統(tǒng)。在相同實驗環(huán)境中,分析實驗組、對照組相關(guān)實驗指標(biāo)的具體變化情況。
圖3 空氣等級監(jiān)測設(shè)備
已知DII 指標(biāo)能夠表示系統(tǒng)所覆蓋的檢測區(qū)域面積,一般情況下,DII 指標(biāo)越大,系統(tǒng)所覆蓋的檢測區(qū)域面積也就越大。TII 指標(biāo)能夠表示空氣等級監(jiān)測系統(tǒng)的運行時效等級,一般情況下,TII 指標(biāo)越大,系統(tǒng)的實際運行時效等級也就越高。表2 記錄了實驗組、對照組的具體實驗數(shù)值水平。
表2 DII指標(biāo)對比表
分析表2 可知,隨著實驗時間的延長,實驗組DII 指標(biāo)數(shù)值保持先上升、再穩(wěn)定的變化趨勢,全局最大值達(dá)到了77.6%。對照組DII 指標(biāo)數(shù)值則始終保持相對穩(wěn)定的波動變化狀態(tài),全局最大值僅能達(dá)到46.8%,與實驗組的極值相比,下降了30.8%。綜上可知,應(yīng)用基于時序數(shù)據(jù)庫空氣等級監(jiān)測系統(tǒng),能夠促進(jìn)DII 指標(biāo)數(shù)值的大幅提升,可使系統(tǒng)檢測指令所覆蓋的區(qū)域面積不斷增大。
分析表3 可知,隨著實驗時間的延長,實驗組TII指標(biāo)數(shù)值保持先上升再下降的變化趨勢,全局最大值達(dá)到了82.0%。對照組TII 指標(biāo)數(shù)值則始終保持不斷上升的變化狀態(tài),全局最大值僅能達(dá)到57.4%,與實驗組極大值相比,下降了24.6%。綜上可知,應(yīng)用基于時序數(shù)據(jù)庫空氣等級監(jiān)測系統(tǒng),能夠促進(jìn)TII指標(biāo)數(shù)值的大幅提升,對提升監(jiān)測系統(tǒng)運行時效等級起到極強地促進(jìn)作用。
表3 TII指標(biāo)對比表
與傳統(tǒng)環(huán)境監(jiān)測系統(tǒng)相比,基于時序數(shù)據(jù)庫空氣等級監(jiān)測系統(tǒng)可在C/S 監(jiān)測執(zhí)行結(jié)構(gòu)、傳感器接口電路等多個硬件執(zhí)行結(jié)構(gòu)體的作用下,確定時序?qū)ο蟮默F(xiàn)有連接形式,再借助倒排索引關(guān)系,實現(xiàn)對預(yù)聚合精度值的準(zhǔn)確計算。從實用性角度來看,DII 指標(biāo)數(shù)值與TII 指標(biāo)數(shù)值的提升,能夠在擴大系統(tǒng)所覆蓋檢測區(qū)域面積的同時,促進(jìn)運行時效等級的不斷提升,具備較強的應(yīng)用可行性。