[發明專利]對數據表中列進行分級別冗余存儲的方法有效
| 申請號: | 201710601066.X | 申請日: | 2017-07-21 |
| 公開(公告)號: | CN107491361B | 公開(公告)日: | 2019-04-02 |
| 發明(設計)人: | 段吉民;劉廣寅 | 申請(專利權)人: | 山東九州信泰信息科技股份有限公司 |
| 主分類號: | 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)、根據設置的數據冗余存儲規則處理來自用戶的數據操作請求。
本發明所述對數據表中列進行分級別冗余存儲的方法,步驟S04中,安全級別要求高的列,可以同時存儲在多個數據存儲節點D上,以實現冗余存儲。
本發明所述對數據表中列進行分級別冗余存儲的方法,所述數據存儲規則為:用戶賬戶、用戶姓名存儲在數據存儲節點D1中,性別、身份證號碼存儲在數據存儲節點D2中,聯系方式、家庭地址存儲在數據存儲節點D3中。
本發明所述對數據表中列進行分級別冗余存儲的方法,初始化管理節點A的過程為:啟動管理節點A,管理節點A啟動成功后,查詢本地數據庫,獲取本服務節點配置信息放入內存,配置信息獲取成功后,進入等待狀態,等待數據存儲節點D、服務提供節點S和日志節點L前來注冊。
本發明所述對數據表中列進行分級別冗余存儲的方法,步驟S03中,向管理節點A注冊的服務節點包括數據存儲節點D、服務提供節點S和日志節點L。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于山東九州信泰信息科技股份有限公司,未經山東九州信泰信息科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710601066.X/2.html,轉載請聲明來源鉆瓜專利網。





