[發明專利]主備數據庫數據一致性核查備份方法及其系統有效
| 申請號: | 201310650884.0 | 申請日: | 2013-12-08 |
| 公開(公告)號: | CN104021132B | 公開(公告)日: | 2017-08-22 |
| 發明(設計)人: | 石瑞生;段現輝;石瑞軍;秦英;岳修壘;范文明 | 申請(專利權)人: | 鄭州正信科技發展股份有限公司;北京郵電大學 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30;G06F11/14 |
| 代理公司: | 鄭州中原專利事務所有限公司41109 | 代理人: | 李想,霍彥偉 |
| 地址: | 450001 河南省鄭州市高*** | 國省代碼: | 河南;41 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據庫 數據一致性 核查 備份 方法 及其 系統 | ||
1.一種主備數據庫數據一致性核查備份方法,其特征在于,它包括如下步驟:
①、讀取主用數據庫與備用數據庫中數據,使用MD5信息摘要算法分別對主用數據庫與備用數據庫中數據進行逐條散列;
②、采用快速查找算法比對主用數據庫中數據的MD5散列值與備用數據庫中的數據的MD5散列值,采用標記法生成比對結果LOG文件;
③、依據比對結果LOG文件,獲取主數據庫中對應的業務數據,并將業務數據更新至比對結果LOG文件;
④、依據LOG文件同步完成備份數據庫增量備份和備份庫備份操作LOG記錄表的更新;
在步驟①中,根據業務確定資源對象的業務主鍵,依次讀取主用數據庫中的每一條記錄,抽取其業務主鍵值和整條記錄的值,通過MD5信息摘要算法將業務主鍵值與其對應的整條記錄的值轉化成MD5散列值,分別存入到主用數據庫業務主鍵值字符串數組(TS1)和主用數據庫整條記錄值字符串數組(TS2)中;
采用上述同樣的數據讀取方式,將MD5散列值存入備用數據庫業務主鍵值字符串數組(YS1)和備用數據庫整條記錄字符串數組(YS2);
在步驟②中,快速查找算法為二分查找算法,其比對過程如下:
第一步:將主用數據庫中的主用數據庫業務主鍵值字符串數組(TS1)和主用數據庫整條記錄值字符串數組(TS2)與備用數據庫中的備用數據庫業務主鍵值字符串數組(YS1)和備用數據庫整條記錄字符串數組(YS2)進行逐條比對,用于篩選出新增、修改的數據;
第二步:將備用數據庫中的備用數據庫業務主鍵值字符串數組(YS1)和備用數據庫整條記錄字符串數組(YS2)與主用數據庫中的主用數據庫業務主鍵值字符串數組(TS1)和主用數據庫整條記錄值字符串數組(TS2)進行逐條比對,用于篩選出刪除的數據;
篩選新增、修改數據的步驟如下:首先將備用數據庫業務主鍵值字符串數組(YS1)和備用數據庫整條記錄字符串數組(YS2)排序,依次使用主用數據庫中每一條主用數據庫業務主鍵值字符串數組(TS1)在備用數據庫業務主鍵值字符串數組(YS1)中使用二分查找算法查找,分以下情況:
若不存在,則說明該條數據為新增數據,在LOG文件中記錄主用數據庫中該條數據的業務主鍵值,并以A進行標記;
若存在,則比較主用數據庫整條記錄值字符串數組(TS2)與備用數據庫整條記錄字符串數組(YS2)是否相同:不相同,則說明該條數據做了更新,在LOG文件中記錄主用數據庫中該條據的主鍵值,并以M進行標記;相同,即說明該數據的MD5散列值不變,即說明該條記錄無變化,無需更新;
篩選刪除數據的步驟如下:首先將主用數據庫業務主鍵值字符串數組(TS1)排序,依次讀取備用數據庫中每一條備用數據庫業務主鍵值字符串數組(YS1)在主用數據庫業務主鍵值字符串數組(TS1)中使用二分查找算法查找,若不存在則說明該條數據已被主用數據庫刪除,則在LOG文件中記錄該數據的業務主鍵值,以D進行標記。
2.一種主備數據庫數據一致性核查備份系統,其特征在于,它包括:
MD5散列模塊,讀取主用數據庫與備用數據庫中數據,使用MD5信息摘要算法分別對主用數據庫與備用數據庫中數據進行逐條散列;
LOG文件生成模塊,采用快速查找算法比對主用數據庫中數據的MD5散列值與備用數據庫中的數據的MD5散列值,采用標記法生成比對結果LOG文件;
LOG文件更新模塊,依據比對結果LOG文件,獲取主數據庫中對應的業務數據,并將業務數據更新至比對結果LOG文件;
備份庫更新模塊,依據LOG文件同步完成備份數據庫增量備份和備份庫備份操作LOG記錄表的更新。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于鄭州正信科技發展股份有限公司;北京郵電大學,未經鄭州正信科技發展股份有限公司;北京郵電大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310650884.0/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種浴室柜高度調節機構
- 下一篇:一種導航數據檢索方法、裝置及導航終端





