[發明專利]一種實現分布式數據庫備份的方法有效
| 申請號: | 201810708909.0 | 申請日: | 2018-07-02 |
| 公開(公告)號: | CN108829545B | 公開(公告)日: | 2021-08-10 |
| 發明(設計)人: | 張緒昌 | 申請(專利權)人: | 上海浪潮云計算服務有限公司 |
| 主分類號: | G06F11/14 | 分類號: | G06F11/14 |
| 代理公司: | 濟南信達專利事務所有限公司 37100 | 代理人: | 闞恭勇 |
| 地址: | 200436 上*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 實現 分布式 數據庫 備份 方法 | ||
本發明提供一種實現分布式數據庫備份的方法,屬于分布式技術、路由、MapReduce模型領域,本發明通過調度器根據備份策略執行數據庫備份任務,備份策略可以通過REST接口、數據庫配置或者管理平臺實現;備份時調度器向代理發送備份指令,代理通過路由找出需要備份的節點及操作信息,然后通過MapReduce技術向個節點客戶端發送備份請求,客戶端收到請求后對節點上數據庫執行備份。可以安全、高效、低成本的對分布式MySql數據庫進行備份。
技術領域
本發明涉及分布式技術、路由、MapReduce模型技術領域,尤其涉及一種實現分布式數據庫備份的方法。
背景技術
數據大集中之后,企業的經營活動越來越依賴于數據中心與網絡等基礎設施,如何實現減少甚至消除正常和非正常的故障對業務可用性造成的影響,受到運維團隊和決策層所關注的。出于災備的目的,企業一般都會建設兩個或多個數據中心。主數據中心承擔用戶的核心業務,其他的數據中心主要承擔一些非關鍵業務并同時備份主中心的數據、配置、業務等。正常情況下,主中心和備中心各司其職,發生災難時,主數據中心宕機、備份數據中心可以快速恢復數據和應用,從而減輕因災難給用戶帶來的損失。例如當前移動業務在同一城市建設多個中心,每個中心處理部分地市業務,如果單個中心出現故障不會影響全省業務。
多中心、分布式、多活的應用場景相當廣泛,同時帶來許多問題。如多中心的數據庫,如何對多中心數據庫進行監控、備份、執行操作等。對數據庫備份如果采用傳統方式,需要逐個連接節點上的數據庫,然后對數據表、庫備份,這樣會給工作人員帶來很大的工作量。如果對數據要求比較高的情況下,需要對數據庫采取定時任務備份操作,實現每天多次備份任務操作,并且對不同節點、不同的內容進行不同策略備份操作,這樣人工操作幾乎是不可能完成的任務,因此迫切需要一種裝置能夠簡單有效的管理數據庫,可以快捷方便的同時對各個節點數據庫進行操作,從而提高效率,降低錯誤。
在分布式MySql系統中,每個數據庫是獨立或者是相互依賴,如果要對每個數據進行備份需要在每個節點上進行備份操作,同時備份操作有很多種,如果單個表備份、多個表備份、單個庫備份、多個庫備份、命令操作等。在生產運維中如果每個節點逐個操作不僅耗時,同時容易出錯,會嚴重提高運維成本。
綜上所述,如何提供一種對分布式數據庫存儲根據策略快速備份,并能通過裝置同時實現對不同數據庫節點實現特定的備份操作,是目前本領域技術人員亟待解決的問題。
發明內容
為了解決以上技術問題,本發明提出了一種實現分布式數據庫備份的方法。可以根據特定場景實現數據備份、節點管理、信息采集、系統架空等功能。用來方便提供對集中各個節點進行操作,如對各個節點的數據庫進行定時備份操作、命令執行等,能夠方便快捷對各個節點完成操作。在實踐中通過此裝置實現了分布式數據庫備份、分布式系統數據集監控和采集等。
本發明的技術方案是:
一種分布式數據庫備份的方法和裝置,在對分布式存儲數據備份實現按照調度策略執行調度備份任務,同時通過代理利用路由器配置路由策略,決定備份數據庫、備份內容、備份方法,最終代理向節點發送備份請求,節點上客戶端備份軟件會根據接收的指令信息進行備份操作,向指定路徑備份數據庫內容,或者返回數據分析數據。
該方法的步驟如下:
步驟1)客戶根據需求通過web管理平臺實現調度任務、備份策略、路由策略等,也可以通過REST接口或者數據庫直接性配置策略信息。
步驟2)調度器根據調度任務加載數據中的備份策略向代理發送請求包。
步驟2)代理接收到調度器發來的請求包之后,對包內容解析。
步驟3)根據向路由發送請求,獲取路由到的節點信息及指令參數,組裝備份指令。
步驟4)根據路由到的數據庫的數量設定新的請求包向需要備份的數據庫節點發送。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海浪潮云計算服務有限公司,未經上海浪潮云計算服務有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810708909.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:風力發電機組的數據存儲方法和設備
- 下一篇:超時機制控制方法和裝置





