[实用新型]数据库自动容灾系统有效
申请号: | 201220243793.6 | 申请日: | 2012-05-28 |
公开(公告)号: | CN202677392U | 公开(公告)日: | 2013-01-16 |
发明(设计)人: | 朱文俊 | 申请(专利权)人: | 深圳市谷米科技有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518000 广东省深圳市南山区科*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据库 动容 系统 | ||
技术领域
本实用新型涉及数据处理领域,具体地讲是一种基于计算机信息系统的数据库自动容灾系统。
背景技术
企业信息化进程不断加快的今天,各个企业都开始组建自己的信息系统,保持业务的持续性是企业用户进行数据存储时必须考虑的重要方面。灾难的出现,可能导致生产停顿、客户满意度降低,企业的竞争力会因此大打折扣。诸多企业和用户在常规的系统接入及业务逻辑处理灾备都有比较好的解决方案,但是到最后数据存储层基本都是单点,或在一个机房内。当机器发生故障,或机房被攻击导致故障的时候,整个系统基本就瘫痪了。
目前,现有技术已经出现了数据库恢复和备灾系统,以解决系统瘫痪而导致的数据丢失和无法恢复等问题。常规设备虽然可以做到灾备,但是当master发生故障的时候,需要手工处理,修改系统连接的数据库信息,然后重启整个系统让修改生效,恢复速度慢,且所需成本较高(需要重启整个系统),在slave启动之后,master和slave的关系有需要重做,在数据量大的情况下这意味着一段时间内,整个系统都是单点。如国家知识产权局公开的专利申请号为201110075349.8的“一种数据恢复的方法、装置和系统”,主要通过设置恢复节点,便于容灾恢复,减轻了日志传输对网络造成的负担,避免执行无效的查询操作。但以上专利技术还是基于单点恢复的技术方案,仍无法克服现有技术缺陷。因此,如何让系统自动切换到备用数据库,并且master/slave在切换后自动恢复,不需要人工干预保证信息系统持续稳定运行是一个重要的研究课题。
实用新型内容
本实用新型要解决的技术问题,是提供一种能实现数据库之间的自动切换和自动恢复的数据库自动容灾系统。
本实用新型的技术解决方案,是提供一种以下结构的数据库自动容灾系统,包括主数据库存储器、备用数据库存储器和数据读写模块,所述的自动容灾系统还包括数据库切换模块,所述的主数据库存储器和备用数据库存储器之间电连接,数据库切换模块均与主数据库存储器、备用数据库存储器电连接,所述的数据读写模块与数据库切换模块电连接。
采用以上结构,与现有技术相比具有以下优点:采用本实用新型,设置两个可相互切换的数据库,数据读写模块经切换模块读写主数据库存储器内的数据,一旦发生主数据库崩溃,则由数据库切换模块自动切换至备用数据库存储器,此时,数据读写模块则对备用数据库存储器进行数据读写,同时,操作人员可对主数据库进行修复,期间不会影响数据的传输和读写,在主数据库恢复后,则由备用数据库存储器对主数据库存储器的数据进行更新操作,然后,由数据库切换模块动作,恢复读写模块对主数据库的读写;本系统能实现数据库之间的自动切换和自动恢复,不需要人工干预,避免了系统重启和传输中断的问题,提高了系统的可靠性。
作为改进,所述的自动容灾系统还包括显示模块,所述的显示模块和数据读写模块电连接,为了更直观地观察和读写数据,增设显示模块能清楚地反映数据库的状况。
附图说明
图1为本实用新型数据库自动容灾系统的示意框图。
图中所示:1、主数据库存储器,2、备用数据库存储器,3、数据读写模块,4、数据库切换模块,5、显示模块。
具体实施方式
下面结合附图和具体实施例对本实用新型作进一步地说明。
如图1所示,本实用新型的数据库自动容灾系统,包括主数据库存储器1、备用数据库存储器2和数据读写模块3,所述的自动容灾系统还包括数据库切换模块4,所述的主数据库存储器1和备用数据库存储器2之间电连接,数据库切换模块4均与主数据库存储器1、备用数据库存储器2电连接,所述的数据读写模块3与数据库切换模块4电连接。
所述的数据库切换模块4可由集成电路实现,其布图设计可以有多种方案,通过逻辑控制与数据库存储器的导通或截止;数据读写模块3是数据库领域的常规模块,即通过载有软件的读写芯片或电路对数据库进行读写操作。
所述的自动容灾系统还包括显示模块5,所述的显示模块5和数据读写模块3电连接;显示模块5可采用显示器或数码管等实现。
本实用新型的工作原理如下:除了硬件上的设备和模块需要,还需要辅之以下实现方法:
1、准备数据库,以Master-Master方式部署数据库;
2、应用层配置两个数据库ip,一主一备方式,应用程序在启动时,将配置两个连接池;
3、自己管理数据库连接池,当从主数据库获取连接失败的时候,切换到从被数据库连接池获取连接。从而切换到备用数据库,保证程序正确运行;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市谷米科技有限公司,未经深圳市谷米科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201220243793.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:模块化智能控制管理终端机
- 下一篇:一种用于程序升级的接口电路