[發明專利]一種數據庫的備份及恢復方法有效
| 申請號: | 201611109683.X | 申請日: | 2016-12-02 |
| 公開(公告)號: | CN108153614B | 公開(公告)日: | 2021-08-20 |
| 發明(設計)人: | 劉斌;吳方才;楚涌泉 | 申請(專利權)人: | 中科星圖股份有限公司 |
| 主分類號: | G06F11/14 | 分類號: | G06F11/14 |
| 代理公司: | 北京安博達知識產權代理有限公司 11271 | 代理人: | 徐國文 |
| 地址: | 101399 北京市順義區臨空經濟核*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 數據庫 備份 恢復 方法 | ||
本發明涉及一種數據庫的備份及恢復方法,該方法包括:使用多臺分布服務器存儲所述數據庫,并共同提供數據庫服務;將所述數據庫的每個子數據庫同時備份于t臺分布服務器上,所述t是預先設置的數據庫的備份冗余度;如果其中的一臺分布服務器丟失數據,設該分布服務器上存儲了E個子庫,則尋找分別存儲了該E個子庫的另外E個分布服務器,為其恢復數據。
【技術領域】
本發明屬于計算機和數據庫管理領域,尤其涉及一種數據庫的備件及恢復方法。
【背景技術】
近年來,隨著大數據時代的到來,數據的使用量在成倍增長,而對于數據的備份和恢復有著越來越高的要求。對于數據庫的備份有兩種,一種是實時備份,即備份數據庫和源數據庫是同步的,另一種是每隔一定時間備份一次,在源數據庫發生故障而丟失數據后,就可以從備份服務器恢復數據。
然而,現有技術中,備份服務器一般只是用于備份,平時是不起作用的,這浪費備份服務器本身的能力,另一方面,當出現故障需要恢復數據時,源數據庫只能暫停服務,等待數據的恢復,這大大影響了數據庫的服務能力。
對于現有技術的上述缺點,還沒有一種完善的解決方案。
【發明內容】
為了解決現有技術中的上述問題,本發明提出了一種數據庫的備份及恢復方法。
本發明采用的技術方案如下:
一種數據庫的備份及恢復方法,該方法包括以下步驟:
步驟1:使用多臺分布服務器存儲所述數據庫,并共同提供數據庫服務;
步驟2:將所述數據庫的每個子數據庫同時備份于t臺分布服務器上,所述t是預先設置的數據庫的備份冗余度。
步驟3:如果其中的一臺分布服務器丟失數據,設該分布服務器上存儲了E個子庫,則尋找分別存儲了該E個子庫的另外E個分布服務器,為其恢復數據。
進一步地,由所述數據庫中的多個數據表構成一個子數據庫。
進一步地,各個子數據庫的存儲數據量基本相同。
進一步地,其特征在于,所述多臺分布服務器可以互相傳輸數據。
進一步地,同一個子數據庫在其存儲的不同分布服務器上是同步的。
本發明的有益效果包括:備份服務器同時作為提供數據庫服務的服務器,提高了備份服務器的資源利用率,并且備份和恢復的過程都不會影響數據庫向外提供數據庫服務。
【附圖說明】
此處所說明的附圖是用來提供對本發明的進一步理解,構成本申請的一部分,但并不構成對本發明的不當限定,在附圖中:
圖1是本發明方法所應用的系統結構圖。
圖2是本發明方法的基本步驟圖。
【具體實施方式】
下面將結合附圖以及具體實施例來詳細說明本發明,其中的示意性實施例以及說明僅用來解釋本發明,但并不作為對本發明的限定。
參見附圖1,其示出了本發明數據庫的備份及恢復方法所適用的系統結構,該系統包括多臺分布服務器,用于分布式存儲一個數據庫。所有的分布服務器都通過網絡互相連接,相互之間可以互相傳輸數據,同時各分布服務器接受管理服務器的管理和調度,并通過管理服務器向外部提供數據庫服務。所述網絡可以是一個內部的局域網,使用局域網的優點是相互之間傳輸數據快;但是,考慮到異地容災,該網絡也可以是廣域網、互聯網。
參見圖2,基于上述系統結構,本發明數據庫的備份及恢復方法的基本步驟如下:
步驟1:使用多臺分布服務器存儲所述數據庫,并共同提供數據庫服務;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中科星圖股份有限公司,未經中科星圖股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611109683.X/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:數據的備份方法
- 下一篇:一種故障數據恢復方法





