[發明專利]一種基于模塊的存儲系統及方法有效
| 申請號: | 201310533679.6 | 申請日: | 2013-10-31 | 
| 公開(公告)號: | CN103559254B | 公開(公告)日: | 2018-03-02 | 
| 發明(設計)人: | 曾洪寧 | 申請(專利權)人: | 上海上訊信息技術股份有限公司 | 
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 | 
| 代理公司: | 上海百一領御專利代理事務所(普通合伙)31243 | 代理人: | 馬育麟 | 
| 地址: | 201203 上海市浦東新*** | 國省代碼: | 上海;31 | 
| 權利要求書: | 查看更多 | 說明書: | 查看更多 | 
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 模塊 存儲系統 方法 | ||
技術領域
本發明涉及一種存儲系統及方法,尤其涉及一種基于模塊的存儲系統及方法。
背景技術
現有系統軟件大多都涉及到二進制程序,配置,數據,日志等多個部分的相互協作,通常這些部分被混雜的放在一起(例如存放在一個目錄中),多個軟件使用不同的目錄。這種混亂的放置導致用戶很難對二進制程序,配置,數據,日志作全局性的管理。例如為了保護數據,用戶不得不遍歷每一個目錄找尋屬于每一個軟件的數據區。用戶希望的是能夠站在全局的角度實施在對現有系統的各個部分的保護,但目前尚未有可行的系統或方法來全局性的分離和組織這些軟件的各個部分。
發明內容
本發明的目的在于克服現有技術的缺陷,而提供一種基于模塊的存儲系統及方法,具有存儲過程簡單,清晰、易于擴充功能模塊、不影響現有存儲數據的優點。
實現上述目的的技術方案是:
本發明的一種基于模塊的存儲系統,包括:
數據存儲模塊,用于存儲數據文件;
一配置文件存儲模塊,用于存儲配置文件;
一代碼文件存儲模塊,所述代碼文件存儲模塊與所述數據存儲模塊和所述配置文件管理模塊通信連接,用于存儲代碼文件,并根據所述配置文件存儲模塊中配置文件的信息,對所述數據存儲模塊進行讀寫;
一應用服務模塊,與所述數據存儲模塊、所述配置文件存儲模塊和所述代碼文件存儲模塊通信連接,用于對當前存儲文件進行分類存儲。
本發明的進一步改進在于,所述數據存儲模塊為獨立的物理存儲模塊。
本發明的進一步改進在于,所述數據文件包括:用戶數據和系統日志數據。
本發明的進一步改進在于,所述代碼文件包括可執行程序、庫文件、腳本文件和頁面文件。
本發明的一種基于模塊的存儲方法,包括步驟:
設置相互獨立的數據存儲模塊、一配置文件存儲模塊和一代碼文件存儲模塊;
通過一應用服務模塊將當前存儲文件劃分為數據文件、代碼文件或配置文件;
按照劃分的種類將所述當前存儲文件存入相應的存儲模塊。
本發明的進一步改進在于,當運行所述代碼文件存儲模塊中的代碼文件時,所述代碼文件存儲模塊讀寫所述配置文件管理模塊中與當前運行代碼文件對應的配置文件,并依據該配置文件對所述數據存儲模塊進行讀寫。
本發明的進一步改進在于,所述數據文件包括:用戶數據和系統日志數據。
本發明的進一步改進在于,所述代碼文件包括可執行程序、庫文件、腳本文件和頁面文件。
本發明的進一步改進在于,所述代碼文件存儲模塊通過XML語義讀寫所述配置文件管理模塊中與當前運行代碼文件對應的配置文件。
本發明的進一步改進在于,所述數據存儲模塊通過一動態文件系統為所述代碼文件存儲模塊提供基于所述動態文件系統的數據讀寫。
本發明由于采用了以上技術方案,使其具有以下有益效果是:
數據存儲模塊、配置文件存儲模塊和代碼文件存儲模塊的采用,實現了可將代碼文件、數據文件、配置文件分類存儲;而代碼文件、數據文件、配置文件的分類儲存使得存儲的過程更為的簡單,清晰,且此時對文件的管理只需要簡單的管理這個文件所在的存儲模塊(例如存儲模塊的備份和恢復)即可。并易于擴充功能模塊、不影響現有存儲數據。數據存儲模塊動態文件系統的采用實現了本發明系統的容災,備份,快照,擴容等功能。
附圖說明
圖1為本發明基于模塊的存儲系統的結構示意圖。
具體實施方式
下面結合具體實施例對本發明作進一步說明。
請參閱圖1,本發明的一種基于模塊的存儲系統,包括:
數據存儲模塊1,用于存儲數據文件;
一配置文件存儲模塊2,用于存儲配置文件;
一代碼文件存儲模塊3,代碼文件存儲模塊3與數據存儲模塊1和配置文件管理模塊2通信連接,用于存儲代碼文件,并根據配置文件存儲模塊2中配置文件的信息,對數據存儲模塊1進行讀寫;
一應用服務模塊4,與數據存儲模塊1、配置文件存儲模塊2和代碼文件存儲模塊3通信連接,用于對當前存儲文件進行分類存儲。
數據存儲模塊1為獨立的物理存儲模塊。
代碼文件包括可執行程序、庫文件、腳本文件和頁面文件,這些文件在他們的存儲模塊更進一步依據類別以樹形結構組織。
配置文件是代碼執行時候需要讀取的一些用戶配置數據存儲的地方,配置文件中的數據決定著代碼的邏輯走向,直接取決于用戶的意愿,所以單個存儲比較理想。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海上訊信息技術股份有限公司,未經上海上訊信息技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310533679.6/2.html,轉載請聲明來源鉆瓜專利網。





