[发明专利]数据库的远程异构容灾系统无效
申请号: | 201210483362.1 | 申请日: | 2012-11-23 |
公开(公告)号: | CN103838755A | 公开(公告)日: | 2014-06-04 |
发明(设计)人: | 吴泽邦;孙中源;米占伍 | 申请(专利权)人: | 景幂机械(上海)有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06F11/14 |
代理公司: | 上海精晟知识产权代理有限公司 31253 | 代理人: | 何新平 |
地址: | 201111 上海市闵*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据库 远程 异构容灾 系统 | ||
技术领域
本发明涉及的是容灾系统,具体涉及一种数据库的远程异构容灾系统。
背景技术
网络存储设备提供网络信息系统的信息存取和共享服务,其主要特征体现在:超大存储容量、高数据传输率以及高系统可用性。传统的网络存储设备都是将RAID磁盘阵列直接连接到网络系统的服务器上,这种形式的网络存储结构称为DAS(Direct Attached Storage)。此外,SAN(Storage Area Network)和NAS(Network Attached Storage)也是两种常见的存储架构。SAN(存储区域网络)是一种类似于普通局域网的高速存储网络,提供了一种与现有LAN连接的简易方法,允许企业独立地增加存储容量,并使网络性能不受数据访问的影响。这种独立的专有网络存储方式使得SAN具有扩展性高、可管理性好和容错能力强等优点。
容灾,简单地说,就是通过系统的存储备份,确保在各种不可预料的灾难来临之时,使得存储的数据信息仍然能够得以保全。远程容灾,是为防止本地数据库系统因各种灾难事件而崩溃从而导致数据服务中断,在异地建立一套与本地数据系统相当的冗余系统,当灾难出现后,远程系统可迅速承接本地数据库系统提供数据服务,保证服务基本不中断。数据容灾的目的不仅要保护数据,更重要的是要能及时恢复系统运行,保证数据服务的连续性。
信息系统容灾的核心是数据容灾。针对企业用户对信息系统异地容灾的应用需求,目前一些数据存储厂以及一些独立软件开发商纷纷推出自己的容灾方案,IBM公司、惠普公司和VERITAS公司(维尔软件有限公司)是三家极具实力和代表性的厂商。但是我们可以从它们的容灾解决方案中发现:对系统硬件要求苛刻,多数厂家的方案都只是支持自己的硬件设备,这些方案往往需要昂贵的高端磁盘阵列和光纤远程连接设备,因此投资巨大,而且在整合其他品牌的硬件设备的应用场合受到许多限制。这些设备基本上都要求主、备系统同构即主节点和灾备节点采用的是完全相同的硬件系统和软件系统,特别是数据库系统及其上层的软件,这对软件内部设计缺陷带来的灾难缺乏足够的抵御能力。
发明内容
针对现有技术上存在的不足,本发明目的是在于提供一种数据库的远程异构容灾系统,有很大的灵活性和可移植性,成本低,使用方便,安全可靠性高。
为了实现上述目的,本发明是通过如下的技术方案来实现:数据库的远程异构容灾系统,包括主系统和灾备系统,主系统和灾备系统通过TCP/IP协议和ORB软总线进行相连;所述的主系统包含事物处理中间件和主系统数据库,灾备系统包含灾备数据库访问中间件和灾备数据库,事物处理中间件通过远程数据复制程序与灾备数据库访问中间件相连。
根据上述的数据库的远程异构容灾系统,其中,所述的灾备数据库通过数据恢复程序与主系统数据库相连。
根据上述的数据库的远程异构容灾系统,其中,所述的事物处理中间件包含加载服务器、查询服务器和全局数据字典服务器,全局数据字典服务器通过全局字典分别与加载服务器、查询服务器相连。
根据上述的数据库的远程异构容灾系统,其中,所述的事物处理中间件采用CORBA提供的负载平衡服务以消除性能瓶颈,并采用冗余服务来预防单点失效,提高系统的可靠性。
根据上述的数据库的远程异构容灾系统,其中,所述的事物处理中间件和灾备数据库访问中间件之间实现逻辑备份。
本发明的主系统1和灾备系统4之间通过TCP/IP网络和ORB软总线相连,主、备两个系统都通过中间件来访问底层的数据库,主、备两系统的数据库访问中间件具有相同的用户接口,数据的远程复制通过中间件进行。数据远程复制的可靠性和一致性维护的开销对系统性能有一定的影响,所以采取具有“持续顷灌”特性的生产数据采用“应用层双写”的数据复制策略,而数据量相对较小的配置数据和统计数据采用截获数据库操作(SQL语句)的方式在中间件层实现逻辑备份。数据的恢复采用铜管查询中间件从备份系统数据库读取然后通过CORBA调用主系统的加载中间件加载的方式实现。
本发明具有很大的灵活性和可移植性,成本低,使用方便,安全可靠性高。
附图说明
下面结合附图和具体实施方式来详细说明本发明;
图1为本发明的结构示意图;
图2为本发明中事物处理之间件的结构示意图;
图3为本发明实施例的远程容灾系统示意图。
具体实施方式
为使本发明实现的技术手段、创作特征、达成目的与功效易于明白了解,下面结合具体实施方式,进一步阐述本发明。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于景幂机械(上海)有限公司,未经景幂机械(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210483362.1/2.html,转载请声明来源钻瓜专利网。