数据库的远程异构容灾系统技术方案

技术编号:16332010 阅读:60 留言:0更新日期:2017-10-02 00:06
本发明专利技术公开了一种数据库的远程异构容灾系统,它涉及一种容灾系统。包括主系统(1)和灾备系统(4),主系统(1)和灾备系统(4)通过TCP/IP协议和ORB软总线进行相连;所述的主系统(1)包含事物处理中间件(2)和主系统数据库(3),灾备系统(4)包含灾备数据库访问中间件(5)和灾备数据库(6),事物处理中间件(2)通过远程数据复制程序(7)与灾备数据库访问中间件(5)相连。它有很大的灵活性和可移植性,成本低,使用方便,安全可靠性高。

Remote heterogeneous disaster tolerant system of database

The invention discloses a remote heterogeneous disaster tolerant system of a database, which relates to a disaster tolerant system. Including the main system (1) and disaster recovery system (4), (1) the main system and disaster recovery system (4) are connected through TCP/IP protocol and ORB bus; the main system (1) includes things middleware (2) and the primary database (3), (4) including disaster disaster recovery system the database access middleware (5) and (6), disaster recovery database transaction processing middleware (2) copies of the program through the remote data disaster recovery (7) and (5) connected to the database access middleware. The utility model has the advantages of great flexibility and portability, low cost, convenient operation, high safety and reliability.

【技术实现步骤摘要】

本专利技术涉及的是容灾系统,具体涉及一种数据库的远程异构容灾系统
技术介绍
网络存储设备提供网络信息系统的信息存取和共享服务,其主要特征体现在:超大存储容量、高数据传输率以及高系统可用性。传统的网络存储设备都是将RAID磁盘阵列直接连接到网络系统的服务器上,这种形式的网络存储结构称为DAS(DirectAttachedStorage)。此外,SAN(StorageAreaNetwork)和NAS(NetworkAttachedStorage)也是两种常见的存储架构。SAN(存储区域网络)是一种类似于普通局域网的高速存储网络,提供了一种与现有LAN连接的简易方法,允许企业独立地增加存储容量,并使网络性能不受数据访问的影响。这种独立的专有网络存储方式使得SAN具有扩展性高、可管理性好和容错能力强等优点。容灾,简单地说,就是通过系统的存储备份,确保在各种不可预料的灾难来临之时,使得存储的数据信息仍然能够得以保全。远程容灾,是为防止本地数据库系统因各种灾难事件而崩溃从而导致数据服务中断,在异地建立一套与本地数据系统相当的冗余系统,当灾难出现后,远程系统可迅速承接本地数据库系统提供数据服务,保证服务基本不中断。数据容灾的目的不仅要保护数据,更重要的是要能及时恢复系统运行,保证数据服务的连续性。信息系统容灾的核心是数据容灾。针对企业用户对信息系统异地容灾的应用需求,目前一些数据存储厂以及一些独立软件开发商纷纷推出自己的容灾方案,IBM公司、惠普公司和VERITAS公司(维尔软件有限公司)是三家极具实力和代表性的厂商。但是我们可以从它们的容灾解决方案中发现:对系统硬件要求苛刻,多数厂家的方案都只是支持自己的硬件设备,这些方案往往需要昂贵的高端磁盘阵列和光纤远程连接设备,因此投资巨大,而且在整合其他品牌的硬件设备的应用场合受到许多限制。这些设备基本上都要求主、备系统同构即主节点和灾备节点采用的是完全相同的硬件系统和软件系统,特别是数据库系统及其上层的软件,这对软件内部设计缺陷带来的灾难缺乏足够的抵御能力。
技术实现思路
针对现有技术上存在的不足,本专利技术目的是在于提供一种数据库的远程异构容灾系统,有很大的灵活性和可移植性,成本低,使用方便,安全可靠性高。为了实现上述目的,本专利技术是通过如下的技术方案来实现:数据库的远程异构容灾系统,包括主系统和灾备系统,主系统和灾备系统通过TCP/IP协议和ORB软总线进行相连;所述的主系统包含事物处理中间件和主系统数据库,灾备系统包含灾备数据库访问中间件和灾备数据库,事物处理中间件通过远程数据复制程序与灾备数据库访问中间件相连。根据上述的数据库的远程异构容灾系统,其中,所述的灾备数据库通过数据恢复程序与主系统数据库相连。根据上述的数据库的远程异构容灾系统,其中,所述的事物处理中间件包含加载服务器、查询服务器和全局数据字典服务器,全局数据字典服务器通过全局字典分别与加载服务器、查询服务器相连。根据上述的数据库的远程异构容灾系统,其中,所述的事物处理中间件采用CORBA提供的负载平衡服务以消除性能瓶颈,并采用冗余服务来预防单点失效,提高系统的可靠性。根据上述的数据库的远程异构容灾系统,其中,所述的事物处理中间件和灾备数据库访问中间件之间实现逻辑备份。本专利技术的主系统1和灾备系统4之间通过TCP/IP网络和ORB软总线相连,主、备两个系统都通过中间件来访问底层的数据库,主、备两系统的数据库访问中间件具有相同的用户接口,数据的远程复制通过中间件进行。数据远程复制的可靠性和一致性维护的开销对系统性能有一定的影响,所以采取具有“持续顷灌”特性的生产数据采用“应用层双写”的数据复制策略,而数据量相对较小的配置数据和统计数据采用截获数据库操作(SQL语句)的方式在中间件层实现逻辑备份。数据的恢复采用铜管查询中间件从备份系统数据库读取然后通过CORBA调用主系统的加载中间件加载的方式实现。本专利技术具有很大的灵活性和可移植性,成本低,使用方便,安全可靠性高。附图说明下面结合附图和具体实施方式来详细说明本专利技术;图1为本专利技术的结构示意图;图2为本专利技术中事物处理之间件的结构示意图;图3为本专利技术实施例的远程容灾系统示意图。具体实施方式为使本专利技术实现的技术手段、创作特征、达成目的与功效易于明白了解,下面结合具体实施方式,进一步阐述本专利技术。参照图1-2,本实施例中的数据库的远程异构容灾系统,有很大的灵活性和可移植性,成本低,使用方便,安全可靠性高。其包括主系统1和灾备系统4,主系统1和灾备系统4通过TCP/IP协议和ORB软总线进行相连;所述的主系统1包含事物处理中间件2和主系统数据库3,灾备系统4包含灾备数据库访问中间件5和灾备数据库6,事物处理中间件2通过远程数据复制程序7与灾备数据库访问中间件5相连。本实施例中,该灾备数据库6通过数据恢复程序与主系统数据库3相连。值得一提的是,所述的事物处理中间件2包含加载服务器21、查询服务器22和全局数据字典服务器23,全局数据字典服务器23通过全局字典分别与加载服务器21、查询服务器22相连。所述的事物处理中间件2采用CORBA提供的负载平衡服务以消除性能瓶颈,并采用冗余服务来预防单点失效,提高系统的可靠性。所述的事物处理中间件2和灾备数据库访问中间件5之间实现逻辑备份。本实施例中的主系统1和灾备系统4之间通过TCP/IP网络和ORB软总线相连,主、备两个系统都通过中间件来访问底层的数据库,主、备两系统的数据库访问中间件具有相同的用户接口,数据的远程复制通过中间件进行。数据远程复制的可靠性和一致性维护的开销对系统性能有一定的影响,所以采取具有“持续顷灌”特性的生产数据采用“应用层双写”的数据复制策略,而数据量相对较小的配置数据和统计数据采用截获数据库操作(SQL语句)的方式在中间件层实现逻辑备份。数据的恢复采用铜管查询中间件从备份系统数据库读取然后通过CORBA调用主系统的加载中间件加载的方式实现。本实施例应用于医疗方面的远程容灾系统如图3所示,它由主数据中心和备份数据中心组成,其中,主数据中心采用高可靠性集群解决方案设计,备份数据中心与主数据中心通过光纤相连接。主数据中心系统配置主机包括两台主服务器以及其他相关服务器,通过安装HA软件组成多机高可靠性环境。本文档来自技高网
...

【技术保护点】
数据库的远程异构容灾系统,其特征在于,包括主系统(1)和灾备系统(4),主系统(1)和灾备系统(4)通过TCP/IP协议和ORB软总线进行相连;所述的主系统(1)包含事物处理中间件(2)和主系统数据库(3),灾备系统(4)包含灾备数据库访问中间件(5)和灾备数据库(6),事物处理中间件(2)通过远程数据复制程序(7)与灾备数据库访问中间件(5)相连。

【技术特征摘要】
1.数据库的远程异构容灾系统,其特征在于,包括主系统(1)
和灾备系统(4),主系统(1)和灾备系统(4)通过TCP/IP协议和ORB软
总线进行相连;所述的主系统(1)包含事物处理中间件(2)和主系统数
据库(3),灾备系统(4)包含灾备数据库访问中间件(5)和灾备数据库
(6),事物处理中间件(2)通过远程数据复制程序(7)与灾备数据库访
问中间件(5)相连。
2.根据权利要求1所述的数据库的远程异构容灾系统,其特征
在于,所述的灾备数据库(6)通过数据恢复程序与主系统数据库(3)
相连。
3.根据权利要求1所述的数据库的远程...

【专利技术属性】
技术研发人员:吴泽邦孙中源米占伍
申请(专利权)人:景幂机械上海有限公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1