朱陽春
信息時代產生了海量數(shù)據(jù),加強數(shù)據(jù)安全存儲,成為了各行業(yè)關注重點?;谟嬎銠C技術的自動化存儲數(shù)據(jù),直接關系到用戶應用體驗,也是對存儲平臺的一種實效性檢測。云儲存技術在計算機信息技術存儲平臺開發(fā)中的應用,對優(yōu)化平臺存儲性能有著現(xiàn)實意義,但對技術人員提出了更多專業(yè)技能方面的要求,以提高存儲平臺應用成效。
企業(yè)現(xiàn)代化發(fā)展與信息化管理,對計算機存儲技術越發(fā)重視,這也積極帶動了計算機信息技術存儲平臺的迅猛發(fā)展。但實際上,開放計算機存儲平臺不僅需要技術人員創(chuàng)新,還需圍繞企業(yè)實際情況展開,以滿足應用可視化、準確化等需求;對此,合理選擇開發(fā)模型意義重大,確保存儲功能與系統(tǒng)正常運行,提高用戶信息安全性。
1 計算機信息技術存儲平臺開發(fā)
1.1 開發(fā)存儲平臺:
存儲平臺由集群控制、接口、中心服務器、認證碼接口、客戶端組成,其中接口用于數(shù)據(jù)傳輸,中心服務器根據(jù)用戶要求做出相應,從而提供操作任務線程。認證接口主要為了加密數(shù)據(jù),為解密提供存儲、認證接口。集群控制主要管理、封裝各個連接,具備讀寫功能,借助Hash算法,即可對節(jié)點、數(shù)據(jù)遷移等施以管理,從而提高Redis線程安全可靠性。
1.2 開發(fā)基礎數(shù)據(jù)庫
在鍵的開發(fā)過程中,為減少key鍵消耗內存,要求其長度不超過128字節(jié),從而拓展平臺數(shù)據(jù)存儲量。key鍵不能過短,防止含義表達模糊。平臺中的key鍵長度、格式應保持統(tǒng)一。在值的結構設計中,可采用SET等,根據(jù)實際設計目的與需求,將值設計成Linked List、array List等字符串類型。要求字符串集合,統(tǒng)一為有序集合,且存儲值不變。通過哈希表設計底層存儲。
1.3 開發(fā)分布式構架
開發(fā)分布式構架,應遵循單調性、平衡性、唯一性、分散性等原則,確保各個存儲節(jié)點可用,提高平臺應用均衡性。存儲應具備單調性,即存儲平臺存入新數(shù)據(jù)時,應當能夠映射到新節(jié)點內,防止數(shù)據(jù)混亂存儲。最后保持Key、服務器相互對應。設計服務器集群時,可通過連接代理方式實現(xiàn),要求服務器、Redis數(shù)據(jù)溝通無障礙。用戶與平臺有效連接,以滿足用戶多元需求。在輔助方面,應確保數(shù)據(jù)傳輸、存儲安全可靠。
2 計算機信息技術存儲平臺的應用
2.1 基礎功能應用
基于通信功能角度分析,存儲平臺的通信功能,分為內外應用,基于EPOLL的客戶端、平臺交互,即可實現(xiàn)通信,用戶也可以通過平臺存儲數(shù)據(jù)?;谖募@取角度分析,用戶文件包含在中心服務內,用戶調取文件,可在緩存文件夾內找出。中心服務器響應用戶指令提供相應數(shù)據(jù)。
2.2 存儲功能應用
基于底層Redis數(shù)據(jù)、中心服務器作用實現(xiàn)的存儲功能,用戶將數(shù)據(jù)傳輸至計算機內,即可實現(xiàn)數(shù)據(jù)存儲。底層數(shù)據(jù)路,借助Redis作用,實現(xiàn)與中心服務器連接。存儲數(shù)據(jù)后,會向用戶發(fā)送反饋信息。平臺存儲功能易受異步回調干擾,從而引發(fā)數(shù)據(jù)存儲延遲等情況,超時存儲數(shù)據(jù)易出現(xiàn)數(shù)據(jù)未存儲上的狀況;對此,需拓展調度代理數(shù),以盡可能的減少異步回調影響。
2.3 數(shù)據(jù)冗余應用
實現(xiàn)數(shù)據(jù)冗余模塊功能,與RS碼雷同,涉及編碼、解碼兩類,以及RS-encode、RS-dncode兩種接口,由服務器完成編碼。同時利用C代碼完成Java編寫。中心服務器利用native執(zhí)行方法,不僅能夠確保執(zhí)行效果,同時能夠改善模塊功能。
2.4 數(shù)據(jù)加密應用
實現(xiàn)數(shù)據(jù)加密功能,一種是根據(jù)文件類型,施以針對性的加密、解密操作。另一種是在文件內設置認證碼,通常為認證碼,了解數(shù)據(jù)存儲正確性。兩種方法實現(xiàn),均離不開api的應用。
2.5 評估設計結果
儲存海量數(shù)據(jù)的效果,可通過設計偽代碼、系統(tǒng)內存3GB、操作系統(tǒng)為 Windows 7,32位等方法實現(xiàn)測試。經過測試后,發(fā)現(xiàn)新節(jié)點置入前,節(jié)點AB數(shù)據(jù)遷移量,較新節(jié)點接入后明顯下降,且負載同樣保持均衡性,表示平臺性能安全可靠。
3 總結
計算機存儲技術,主要負責數(shù)據(jù)信息記錄責任承擔,通過數(shù)據(jù)精確審核,完成數(shù)據(jù)信息存儲。計算機信息技術存儲平臺設計復雜且繁瑣,涉及邏輯設計、技術養(yǎng)護、物理實現(xiàn)等流程。要求設計人員,在設計計算機信息技術存儲平臺前,應對用戶實際需求明確掌握,在其基礎上,完善平臺細節(jié),確保平臺應用匹配性。存儲數(shù)據(jù)的同時,還需加強各數(shù)據(jù)信息整合、數(shù)據(jù)備份,盡可能的減少數(shù)據(jù)存儲偏差,確保個人信息隱私不被泄漏;對此,應當加強管理人員權限設置,防止數(shù)據(jù)丟失,造成不必要的經濟損失。
(作者單位:江蘇護理職業(yè)學院)