[發明專利]MySQL數據庫的合成備份方法和裝置在審
| 申請號: | 201811159360.0 | 申請日: | 2018-09-30 |
| 公開(公告)號: | CN109144790A | 公開(公告)日: | 2019-01-04 |
| 發明(設計)人: | 范華;王子駿;馬立珂;王賢達 | 申請(專利權)人: | 廣州鼎甲計算機科技有限公司 |
| 主分類號: | G06F11/14 | 分類號: | G06F11/14;G06F16/28 |
| 代理公司: | 廣州華進聯合專利商標代理有限公司 44224 | 代理人: | 周清華 |
| 地址: | 510000 廣東省廣州市廣州*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 備份 增量數據 備份數據 數據庫 合成備份 存儲空間 完全備份 全備份 計算機可讀存儲介質 合成 虛擬 方法和裝置 計算機設備 存儲增量 時間縮短 占用 節約 | ||
1.一種MySQL數據庫的合成備份方法,其特征在于,包括:
若當前待備份的數據庫是首次備份,則對所述數據庫進行完全備份;
若當前待備份的數據庫不是首次備份,則獲取當前待備份的數據庫與上一次備份的數據庫之間的增量數據,對所述增量數據進行備份;
將備份的所述增量數據合成到上一次備份的備份數據中,生成當前次數的備份數據。
2.根據權利要求1所述的MySQL數據庫的合成備份方法,其特征在于,則獲取當前待備份的數據庫與上一次備份的數據庫之間的增量數據,對所述增量數據進行備份,包括:
若待備份的數據庫使用的引擎支持事務日志,則確定日志序列號較上次備份大的事務日志對應的數據為增量數據,對所述增量數據進行備份;
若待備份的數據庫使用的引擎不支持事務日志,則確定全局事務標識相較于上一次備份的備份數據大的二進制日志對應的數據為增量數據,對所述增量數據進行備份。
3.根據權利要求1所述的MySQL數據庫的合成備份方法,其特征在于,將備份的所述增量數據合成到上一次備份的備份數據中,生成當前次數的備份數據,包括:
若所述增量數據使用事務日志,則應用所述事務日志中已經提交的事務,回滾所述事務日志中尚未提交的事務,生成當前次數的備份數據;
若所述增量數據使用二進制日志,則將二進制日志以邏輯還原的方式導入到上一次備份的備份數據中,生成當前次數的備份數據。
4.根據權利要求1至3任意一項所述的MySQL數據庫的合成備份方法,其特征在于,還包括:
若成功生成當前次數的備份數據,則生成存儲備份數據的數據卷的快照;
若未成功生成當前次數的備份數據,則回滾數據卷至上一次備份的狀態。
5.根據權利要求1至3任意一項所述的MySQL數據庫的合成備份方法,其特征在于,還包括:
在首次備份前,在存儲服務器中創建獨立的數據卷,用于存儲備份數據。
6.根據權利要求1至3任意一項所述的MySQL數據庫的合成備份方法,其特征在于,待備份的數據通過網絡接入存儲或存儲區域網絡傳輸至備份服務器。
7.一種MySQL數據庫的合成備份裝置,其特征在于,包括:
首次備份模塊,用于若當前待備份的數據庫是首次備份,則對所述數據庫進行完全備份;
增量備份模塊,用于若當前待備份的數據庫不是首次備份,則獲取當前待備份的數據庫與上一次備份的數據庫之間的增量數據,對所述增量數據進行備份;
備份數據生成模塊,用于將備份的所述增量數據合成到上一次備份的備份數據中,生成當前次數的備份數據。
8.根據權利要求7所述的MySQL數據庫的合成備份裝置,其特征在于,增量備份模塊包括:
事務日志備份模塊,用于若當前待備份的數據庫不是首次備份且待備份的數據庫使用的引擎支持事務日志,則確定日志序列號較上次備份大的事務日志對應的數據為增量數據,對所述增量數據進行備份;
二進制日志備份模塊,用于若當前待備份的數據庫不是首次備份且待備份的數據庫使用的引擎不支持事務日志,則確定全局事務標識相較于上一次備份的備份數據大的二進制日志對應的數據為增量數據,對所述增量數據進行備份。
9.一種計算機設備,包括存儲器、處理器以及存儲在所述存儲器上并可在所述處理器上運行的計算機程序,其特征在于,所述處理器執行所述計算機程序時實現如權利要求1至6任意一項所述的MySQL數據庫的合成備份方法的步驟。
10.一種計算機可讀存儲介質,其上存儲有計算機程序,其特征在于,所述計算機程序被處理器執行時實現如權利要求1至6任意一項所述的MySQL數據庫的合成備份方法的步驟。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣州鼎甲計算機科技有限公司,未經廣州鼎甲計算機科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811159360.0/1.html,轉載請聲明來源鉆瓜專利網。





