[發明專利]對數據表中記錄進行分級別冗余存儲的方法在審
| 申請號: | 201710600474.3 | 申請日: | 2017-07-21 |
| 公開(公告)號: | CN107491360A | 公開(公告)日: | 2017-12-19 |
| 發明(設計)人: | 段吉民;劉明偉;劉廣寅 | 申請(專利權)人: | 山東九州信泰信息科技股份有限公司 |
| 主分類號: | G06F11/14 | 分類號: | G06F11/14;G06F3/06 |
| 代理公司: | 濟南泉城專利商標事務所37218 | 代理人: | 趙玉鳳 |
| 地址: | 250014 山東省濟*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據表 記錄 進行 級別 冗余 存儲 方法 | ||
本發明公開一種對數據表中記錄進行分級別冗余存儲的方法,該方法用一套基于服務節點的云計算架構,對數據表的記錄設置不同級別,并利用導航式數據存儲技術,實現數據記錄的分級別設置存儲冗余度。該方法克服對軟硬件環境的依賴性,并根據數據記錄的重要程度分別設置不同的存儲節點和冗余度,占用系統資源低,執行效率高。
技術領域
本發明涉及一種對數據表中記錄進行分級別冗余存儲的方法,屬于信息技術的數據安全與防護領域,適用于互聯網云計算環境下,對同一個數據表中重要程度不同的記錄進行分級別冗余存儲。
背景技術
目前主流的云計算節點數據冗余存儲的方式,還是通過傳統的模式來實現,這些模式包括數據庫管理系統自帶的工具進行冗余設置、由操作系統提供冗余存儲、基于存儲的硬件設備進行冗余防護(例如:RAID1、RAID3或者RAID10)等。
傳統模式在新的云計算環境下,存在以下的問題:
1、對特定的硬件環境、操作系統、數據庫管理系統和虛擬主機系統依賴程度高。例如:Oracle的冗余工具無法對SQLServer的數據文件進行冗余防護;Linux下的工具無法冗余防護Windows系統下的目錄等問題。
2、冗余操作占用空間多,效率低下,在傳統冗余防護的環境下,有效數據占據比例太低。通常一個數據庫中,絕大多數的數據是不會頻繁修改的,比如銀行的流水賬,已經產生的流水賬目是不能修改的。而一個應用系統中,大多數操作產生的操作日志,與具體業務是無關的。
因此如果需要針對業務的個性化要求,對同一個表中不同重要性的記錄進行分別冗余存儲時,目前的常規軟硬件工具還做不到。而且在互聯網云計算的環境下,多個數據庫系統分布在世界各地,傳統的技術也無法真正實現對分散在多個服務器上表中的記錄進行有效冗余存儲防護的目標。
在云計算環境中,單個表中數據量巨大,而且表中的記錄重要性不同,對于重點、敏感的記錄信息集合,往往需要設置更高安全級別的冗余存儲方法。而傳統備份技術無法克服對軟硬件環境的依賴性,對整個云計算環境的數據無法進行有效的冗余存儲,或者在冗余存儲中,存在無效數據占據大量存儲空間的問題。
發明內容
本發明要解決的技術問題是提供一種對數據表中記錄進行分級別冗余存儲的方法,該方法基于服務節點,克服對軟硬件環境的依賴性,并根據數據記錄的重要程度分別設置不同的存儲節點和冗余度,占用系統資源低,執行效率高。
為了解決所述技術問題,本發明采用的技術方案是:一種對數據表中記錄進行分級別冗余存儲的方法,包括以下步驟:S01)、搭建一個由多個可以獨立運行的服務節點組成的云服務平臺,所述服務節點包括管理節點A、日志節點L、數據存儲節點D和服務提供節點S;S02)、初始化管理節點A,初始化完成后,管理節點A向其他服務節點提供認證所需的Key文件和口令;S03)、把參與云計算的所有服務節點向管理節點A注冊使其加入云計算平臺,注冊時需要提供Key文件和口令作為認證依據,注冊后可以在管理節點A上看到所有的服務節點信息,為后期設置冗余存儲做好準備;S04)、在管理節點A上設置數據存儲分布的規則,把不同安全級別要求的記錄,依據主鍵取值范圍,設置到不同的數據存儲節點上保存,并把這個設置信息保存為數據存儲規則,保存后,將該信息下發到對應的服務提供節點S和數據存儲節點D;S05)、根據設置的數據冗余存儲規則處理來自用戶的數據操作請求。
本發明所述對數據表中記錄進行分級別冗余存儲的方法,安全級別要求高的記錄,可以同時存儲在多個數據存儲節點D上,以實現冗余存儲。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于山東九州信泰信息科技股份有限公司,未經山東九州信泰信息科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710600474.3/2.html,轉載請聲明來源鉆瓜專利網。





