[发明专利]一种数据库的容灾方法有效
申请号: | 201611109684.4 | 申请日: | 2016-12-02 |
公开(公告)号: | CN108153787B | 公开(公告)日: | 2019-11-26 |
发明(设计)人: | 刘斌;吴方才;楚涌泉 | 申请(专利权)人: | 中科星图股份有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14 |
代理公司: | 11271 北京安博达知识产权代理有限公司 | 代理人: | 徐国文<国际申请>=<国际公布>=<进入 |
地址: | 101399 北京市顺义区临空经济核*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基础库 容灾 数据库 数据库系统 分配存储 排序 返回 分配 | ||
本发明涉及一种数据库的容灾方法,该方法包括:步骤1:在数据库系统由多个基础库组成的条件下,设置基础库的容灾度t;步骤2:将所有基础库按照容灾度排序;步骤3:选择t个容灾度最小的基础库分配存储一个基础库,如果所有基础库都分配完毕则方法结束,否则返回步骤2。
【技术领域】
本发明属于计算机和数据库容灾领域,尤其涉及一种数据库的容灾方法。
【背景技术】
容灾就是通过系统的存储备份,确保在各种不可预料的灾难来临之时,使得存储的数据信息仍然能够得以保全。数据库容灾就是为了防止本地数据库系统因各种灾难事件而崩溃从而导致数据服务中断,在异地建立一套与本地数据库系统相当的系统,当灾难出现后,远程系统可迅速承接本地数据库系统而提供数据服务,保证服务基本不中断。数据容灾的目的不仅要保护数据,更重要的是要能及时回复系统运行,保证数据服务的连续性。
现有技术中,一些数据存储厂家和软件开发商都推出了自己的容灾方案,但是这些容灾方案通常对系统硬件要求苛刻,多数厂家的方案都只支持自己的硬件设备,因而受其限制,不但投资巨大,而且这些设备基本上都要求各个节点都采用完全相同的硬件系统和软件系统,则对软件内部设计缺陷带来的灾难缺乏足够的抵御能力。
对于现有技术的上述缺点,还没有一种完善的解决方案。
【发明内容】
为了解决现有技术中的上述问题,本发明提出了一种数据库的容灾方法。
本发明采用的技术方案如下:
一种数据库的容灾方法,该方法包括以下步骤:
步骤1:在数据库系统由多个基础库组成的条件下,设置基础库的容灾度t;
步骤2:将所有基础库按照容灾度排序,
步骤3:选择t个容灾度最小的基础库分配存储一个基础库,如果所有基础库都分配完毕则方法结束,否则返回步骤2。
进一步地,每台容灾服务器都处于不同地区。
进一步地,同一地区的容灾服务器的数量不超过预定义的上限数量。
进一步地,对每个容灾服务器建立唯一的读写端口,所述读写端口会在容灾服务器下线、故障、数据迁移等情况发生时自动关闭。
进一步地,其特征在于,各个容灾服务器之间的数据传输是加密传输。
本发明的有益效果包括:通过分布式的容灾服务器,实现了数据库系统的容灾,并且对各个容灾服务器的硬件和软件不做限制,可以实现异构的容灾数据库。
【附图说明】
此处所说明的附图是用来提供对本发明的进一步理解,构成本申请的一部分,但并不构成对本发明的不当限定,在附图中:
图1是本发明方法所应用的系统结构图。
图2是本发明方法的流程图。
【具体实施方式】
下面将结合附图以及具体实施例来详细说明本发明,其中的示意性实施例以及说明仅用来解释本发明,但并不作为对本发明的限定。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中科星图股份有限公司,未经中科星图股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611109684.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种文件处理方法
- 下一篇:页面信息个性化处理方法、装置及系统