摘要:信息化時代發(fā)展下,海量的信息數(shù)據(jù)通過互聯(lián)網(wǎng)高速傳播,社會各界對數(shù)據(jù)存儲的安全性以及高效性高度重視,基于此,加強(qiáng)網(wǎng)絡(luò)信息安全保護(hù),顯得尤為重要;本文就面向隱私保護(hù)的異構(gòu)數(shù)據(jù)庫集成中間件系統(tǒng)進(jìn)行分析,并以異構(gòu)財務(wù)系統(tǒng)中間件的設(shè)計和實現(xiàn)為例進(jìn)行研究。
關(guān)鍵詞:隱私保護(hù);異構(gòu)數(shù)據(jù)庫;集成中間件;系統(tǒng)
引言:
在大數(shù)據(jù)技術(shù)的支持下,多種數(shù)據(jù)庫融合技術(shù)應(yīng)運而生,在面向隱私保護(hù)的異構(gòu)數(shù)據(jù)庫集成中間件系統(tǒng)中的中間件系統(tǒng),可通過明密文數(shù)據(jù)庫進(jìn)行映射,實現(xiàn)對信息數(shù)據(jù)的保護(hù)。因此,用戶通過SQL語句進(jìn)行統(tǒng)一操作,實現(xiàn)關(guān)系數(shù)據(jù)庫與非關(guān)系數(shù)據(jù)庫之間的融合,進(jìn)而對海量的信息數(shù)據(jù)進(jìn)行存儲。
一、面向隱私保護(hù)的異構(gòu)數(shù)據(jù)庫集成中間件系統(tǒng)
基于數(shù)據(jù)遷移面臨一定的困境問題,相關(guān)研究人員在大數(shù)據(jù)技術(shù)支持下,研發(fā)出新型的非關(guān)系數(shù)據(jù)庫NoSQL,此類數(shù)據(jù)庫,存儲靈活自由、模式自由、擴(kuò)展性較強(qiáng),為提升數(shù)據(jù)庫集成效果,有研究人員提出將關(guān)系數(shù)據(jù)庫和NoSQL相結(jié)合,以期更好解決查詢語言標(biāo)準(zhǔn)不統(tǒng)一、系統(tǒng)可移植性能低、數(shù)據(jù)庫未設(shè)置隱私保護(hù)等困境,進(jìn)一步提升對數(shù)據(jù)信息傳輸?shù)谋Wo(hù)?;诖?,在網(wǎng)絡(luò)數(shù)據(jù)安全難以得到保障的前提下,加強(qiáng)數(shù)據(jù)隱私保護(hù)成為一種行之有效的解決方案。同時,有研究人員提出可通過搜索加密技術(shù)解決傳統(tǒng)數(shù)據(jù)存儲問題,避免用戶和非法者對數(shù)據(jù)信息進(jìn)行篡改,進(jìn)而提升機(jī)密性數(shù)據(jù)信息檢索效率以及安全性[1]。本文中提到的中間件系統(tǒng)可以以標(biāo)準(zhǔn)化SQL語言進(jìn)行密文數(shù)據(jù)操作,實現(xiàn)異構(gòu)數(shù)據(jù)庫集成,中間件可最大程度上保證數(shù)據(jù)信息的安全性,加快海量信息數(shù)據(jù)處理速率。
(一)中間件系統(tǒng)構(gòu)成分析
基于信息大爆炸時代下,互聯(lián)網(wǎng)數(shù)據(jù)存儲的安全性成為當(dāng)前亟需解決的問題,加強(qiáng)對網(wǎng)絡(luò)系信息的安全保護(hù),避免遭受黑客及非法入侵分子的攻擊,同時,可通過搜索加密技術(shù),在不解密的情況下,實現(xiàn)密文文件的查詢,相關(guān)研究人員認(rèn)為,借助異構(gòu)數(shù)據(jù)庫中間件的優(yōu)化設(shè)計,實現(xiàn)了對密文數(shù)據(jù)的查詢,進(jìn)而為用戶查詢帶來便利。
NoSQL本身具有處理海量信息數(shù)據(jù)的功能,同時需要兼顧關(guān)系數(shù)據(jù)庫,基于信息數(shù)據(jù)傳輸?shù)陌踩越嵌瘸霭l(fā),相關(guān)研究人員設(shè)計了一種面向隱私保護(hù)的異構(gòu)數(shù)據(jù)庫中間件系統(tǒng),系統(tǒng)主要使用了密文數(shù)據(jù)庫和非關(guān)系數(shù)據(jù)庫,可有效屏蔽底層數(shù)據(jù)庫的異構(gòu)性[2]。在數(shù)據(jù)存儲層中,包含了關(guān)系數(shù)據(jù)庫和NoSQL,關(guān)系數(shù)據(jù)庫MySQL對隱私數(shù)據(jù)進(jìn)行加密,NoSQL進(jìn)行非結(jié)構(gòu)化存儲,中間件主要用于拼比數(shù)據(jù)存儲層中的異構(gòu)性差異,同時支持信息輸入、刪除和更新,可獲取明文信息表。
(二)明文數(shù)據(jù)庫映射
為加強(qiáng)對隱私數(shù)據(jù)信息的安全性保護(hù),可獲取數(shù)據(jù)庫中的明文數(shù)據(jù),并保存到數(shù)組中,便于數(shù)據(jù)的存儲和保存。同時,在輸入加密算法時,可對原有的數(shù)據(jù)進(jìn)行加密,實現(xiàn)對明文數(shù)據(jù)表的修改和擴(kuò)展,經(jīng)過修改的數(shù)據(jù)結(jié)構(gòu)發(fā)生了明顯的變化,實現(xiàn)加密存儲數(shù)據(jù)庫模塊的構(gòu)建,最終形成密文數(shù)據(jù)庫。在中間件系統(tǒng)具體讀取和保存明文數(shù)據(jù)過程中,需要保持原有數(shù)據(jù)的約束,加強(qiáng)新舊數(shù)據(jù)庫的融合,用戶可直接在密文表上面操作SQL,進(jìn)而實現(xiàn)對加密過程中數(shù)據(jù)的透明化存儲,方便用戶執(zhí)行和操作,簡化手續(xù),提升對數(shù)據(jù)信息查詢的便捷性。
(三)中間件具體執(zhí)行過程
異構(gòu)數(shù)據(jù)庫中間件系統(tǒng),包含了多個模塊,當(dāng)接收到密文數(shù)據(jù)庫請求,可進(jìn)行SQL改寫、解析、轉(zhuǎn)換,并對結(jié)果進(jìn)行翻譯和轉(zhuǎn)化,有效將數(shù)據(jù)信息反饋給用戶。就中間件系統(tǒng)的加密模塊來說,該模塊在中間件功能中,發(fā)揮著數(shù)據(jù)庫加密的功能,在SQL支持下,實現(xiàn)對密文數(shù)據(jù)的查詢。
二、以異構(gòu)財務(wù)系統(tǒng)中間件的設(shè)計和實現(xiàn)為例進(jìn)行研究
數(shù)據(jù)中間件系統(tǒng),在一定程度上解決了集成數(shù)據(jù)訪問、數(shù)據(jù)庫訪問限制等問題,為更好解決財務(wù)系統(tǒng)的異構(gòu)性,保證企業(yè)能夠透明化地訪問子公司企業(yè)的財務(wù)情況,相關(guān)研究人員在具體設(shè)計中,在中間件系統(tǒng)中引入了Agent,以期完成中間件模型設(shè)計,更好為集團(tuán)性質(zhì)企業(yè)提供財務(wù)信息查詢功能,滿足財務(wù)信息查詢的需求?;诖耍悩?gòu)財務(wù)系統(tǒng)集成中間件模型的構(gòu)建思路如下:
第一,中間件在數(shù)據(jù)庫中出現(xiàn),有效解決了數(shù)據(jù)訪問限制問題,實現(xiàn)異構(gòu)數(shù)據(jù)透明化訪問,為更好解決異構(gòu)數(shù)據(jù)庫中面臨的缺陷問題,相關(guān)設(shè)計人員通過將Agent引入到中間件系統(tǒng)中,有效彌補(bǔ)了中間件中的不足之處,最大程度上發(fā)揮了Agent的智能化作用優(yōu)勢,降低異構(gòu)財務(wù)系統(tǒng)集成的復(fù)雜性,滿足集團(tuán)企業(yè)在實際應(yīng)用的查詢需求。通過在中間件系統(tǒng)中引入Agent,可屏蔽子公司財務(wù)系統(tǒng)的異構(gòu)性,實現(xiàn)了各個子公司成員財務(wù)信息透明化共享,更好在數(shù)據(jù)庫中映射出子公司財務(wù)信息狀況。
第二,中間件中的Agent結(jié)構(gòu)設(shè)計
集團(tuán)公司下屬的各個子公司財務(wù)系統(tǒng)中的信息數(shù)據(jù),是實時更新的,因此,在系統(tǒng)設(shè)計過程中,相關(guān)設(shè)計人員設(shè)計了“實時”查詢功能模塊,更好解決了異構(gòu)數(shù)據(jù)庫系統(tǒng)中集成中間件缺陷問題,實現(xiàn)集團(tuán)總公司對各個子公司成員財務(wù)信息的掌握和了解。相關(guān)設(shè)計人員設(shè)計的異構(gòu)財務(wù)異構(gòu)系統(tǒng)中,包含了信息映射功能和中間件系統(tǒng)查詢功能,二者是獨立運行的關(guān)系,在財務(wù)信息數(shù)據(jù)未映射成字典形式時,中間件系統(tǒng)的運行,更好處理了用戶提交的各項財務(wù)信息,并將真實數(shù)據(jù)信息反饋給用戶。
第三,財務(wù)數(shù)據(jù)庫信息映射字典的生成,以組成異構(gòu)財務(wù)系統(tǒng)集成的關(guān)鍵,因此,通過中間件系統(tǒng)生成的映射字典,包含了財務(wù)數(shù)據(jù)庫中描述的所有財務(wù)信息;中間件系統(tǒng)在查詢運行時,通過系統(tǒng)本身的交互運動,實現(xiàn)財務(wù)信息共享,加快財務(wù)信息傳輸時效,提升財務(wù)信息數(shù)據(jù)傳輸?shù)陌踩?。中間件通訊系統(tǒng)在設(shè)計過程中,要求Agent具備熟知通訊地址、通訊端口等功能,設(shè)計人員在Agent中設(shè)計了通訊模塊,主要負(fù)責(zé)與通訊有關(guān)的功能,并在Agent模塊中設(shè)計了通訊接口,實時進(jìn)行信息傳輸和接收,更好將信息特征反應(yīng)在系統(tǒng)中,以期將通訊動態(tài)信息反映在信息表中,確保實現(xiàn)信息交互。
結(jié)論:
綜上所述,大數(shù)據(jù)時代下,信息數(shù)據(jù)傳輸?shù)陌踩?、機(jī)密性,是當(dāng)前亟需解決的問題,關(guān)系數(shù)據(jù)庫與非關(guān)系數(shù)據(jù)庫作為重要的數(shù)據(jù)處理方法,具體應(yīng)用在面向隱私保護(hù)的異構(gòu)數(shù)據(jù)庫集成中間件系統(tǒng)中,可實現(xiàn)中間件對明文數(shù)據(jù)庫加密的工作,提升信息執(zhí)行效果,更好保障信息傳輸?shù)陌踩裕粩喟l(fā)揮中間件系統(tǒng)的功能優(yōu)勢。
參考文獻(xiàn)
[1]申東凡,楊庚.面向隱私保護(hù)的異構(gòu)數(shù)據(jù)庫集成中間件系統(tǒng)[J].計算機(jī)技術(shù)與發(fā)展,2020,30(01):99-105.
[2]韓世杰,張記強(qiáng),馮帆.一種異構(gòu)數(shù)據(jù)庫遷移系統(tǒng)的設(shè)計與實現(xiàn)[J].電子技術(shù)與軟件工程,2020(09):147-150.
作者簡介:呂鵬輝(1980.1);性別:男,籍貫:天津,學(xué)歷:在職研究生,畢業(yè)于南開大學(xué); 研究方向:大數(shù)據(jù);
(天津凱立達(dá)眾創(chuàng)空間孵化器有限公司?300000)