[發明專利]一種數據庫備份部署方法及裝置在審
| 申請號: | 201711382063.8 | 申請日: | 2017-12-20 |
| 公開(公告)號: | CN108121793A | 公開(公告)日: | 2018-06-05 |
| 發明(設計)人: | 李志新 | 申請(專利權)人: | 北京搜狐新媒體信息技術有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30;G06F11/14 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 王寶筠 |
| 地址: | 100190 北京市海淀*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 備份數據庫 備份 數據庫備份 備份策略 部署 部署服務器 服務器負載 版本信息 備份數據 業務系統 解析 存儲 保證 | ||
本發明公開了一種數據庫備份部署方法及裝置,該方法包括:根據待進行備份部署服務器的IP信息和待備份數據庫版本信息,生成備份策略;解析所述待備份數據庫的類型,并根據所述備份策略,判斷是否在所述備份數據庫進行備份,如果是,則在所述待備份數據庫進行備份;判斷所述待進行備份部署的服務器負載情況是否滿足預設備份閾值,如果是,則根據所述備份策略對所述待備份數據庫的數據進行備份,并將獲得的備份數據進行存儲。通過本發明實現了提高數據庫備份效率及保證業務系統穩定的目的。
技術領域
本發明涉及備份技術領域,特別是涉及一種數據庫備份部署方法及裝置。
背景技術
互聯網企業目前使用較多的開源數據庫是MySQL以及相應的分支版本Percona或者MariaDB。MySQL是一個關系型數據庫管理系統,其采用了雙授權政策,分為社區版和商業版,由于其體積小、速度快和總體擁有成本低,尤其是開放源碼這一特點,一般中小型網站的開發都選擇MySQL作為網站數據庫。MySQL存在多個分支版本,比如Percona與MariaDB。MySQL支持多種存儲引擎,這個也是MySQL架構的關鍵優勢之一,但是采用不同的數據庫版本以及使用不同的存儲引擎就會帶來備份的復雜化,而且對不用的應用場景也會有不同的備份數據的需求。
傳統的數據庫備份方式一般分為熱備份和冷備份,熱備份是指在不影響數據庫讀寫操作情況下進行備份,冷備份是指數據庫關閉狀況下進行拷貝。大多數情況為不影響業務系統都不會采用冷備份。而針對具體的備份方式又分為物理備份和邏輯備份,需根據實際情況制定相應的備份策略。目前很多時候是在數據本地配置系統調度任務、部署備份腳本,按照配置的備份策略將數據備份至本地磁盤。而由于MySQL版本的多樣性以及插件式引擎管理導致了備份方式的復雜化,經常需要人工去修改備份腳本滿足不同數據庫版本和不同數據庫存儲引擎的備份需求,或者修改系統的調度時間及調度任務滿足業務系統要求。某些系統會采用中控調度方式,并提供了備份配置管理系統,允許用戶設置備份策略,再由中控調度發起備份。
MySQL版本的多樣性以及插件式引擎管理導致了備份方式的復雜化,而采用手工方式去修改備份腳本、調整系統調度時間與調度任務這種方式只是適合少量數據庫運維的環境中,如果在大規模數據運維中依靠手工進行部署和修改則使得備份效率低;而中控式調度備份提供的備份配置不豐富,一般只提供了備份方式及存儲策略,然后由調度系統輪詢發起備份,一般會在業務高峰期時間段發起備份,從而影響業務系統。由此可見,現有的數據庫備份部署方法會造成備份效率較低同時影響業務系統的穩定。
發明內容
針對于上述問題,本發明提供一種數據庫備份部署方法及裝置,實現了提高數據庫備份效率及保證業務系統穩定的目的。
為了實現上述目的,本發明提供了如下技術方案:
一種數據庫備份部署方法,包括:
根據待進行備份部署服務器的IP信息和待備份數據庫版本信息,生成備份策略;
解析所述待備份數據庫的類型,并根據所述備份策略,判斷是否在所述備份數據庫進行備份,如果是,則在所述待備份數據庫進行備份;
判斷所述待進行備份部署的服務器負載情況是否滿足預設備份閾值,如果是,則根據所述備份策略對所述待備份數據庫的數據進行備份,并將獲得的備份數據進行存儲。
優選地,還包括:
依據所述備份策略判斷是否對所述備份數據進行加密,如果是,則對所述備份數據進行加密處理。
優選地,還包括:
當定時生成備份數據時,判斷是否刪除歷史備份數據,如果是,則將所述歷史備份數據刪除。
優選地,還包括:
在對所述待備份數據庫進行數據備份時,接收用戶對所述備份策略的調整請求,并依據所述調整請求對所述備份策略進行調整。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京搜狐新媒體信息技術有限公司,未經北京搜狐新媒體信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711382063.8/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:基于任務并行處理數據流的方法、裝置、設備及存儲介質
- 下一篇:檔案管理系統





