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