[发明专利]一种数据库的备份及恢复方法有效

专利信息
申请号: 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:使用多台分布服务器存储所述数据库,并共同提供数据库服务;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中科星图股份有限公司,未经中科星图股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201611109683.X/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top