[发明专利]一种数据库的备份及恢复方法有效
申请号: | 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.vipzhuanli.com/pat/books/201611109683.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:数据的备份方法
- 下一篇:一种故障数据恢复方法