SharePlex数据库复制解决方案

来源:计世网  
2010/8/9 11:32:31
如何在不宕机的情况下,对 Oracle 数据库内的海量数据进行转移和管理,这是一种长期存在的用户需求。

2适用场合

2.1数据容灾

数据的安全及业务的连续性是一个应用系统最基本的保证,关键业务数据的丢失或业务的中断可能会给企业带来不可估量的损失。

幸运的是,自从1997年以来,SharePlex已不断地被证明其领先的技术能够帮助企业实现这一管理目标。通过建立实时或准实时的容灾数据库,在出现数据损失时不仅可以保证关键业务数据的及时恢复,也可以确保应用程序的及时接管,将故障对应用系统的影响降到最低。

平战结合的解决方案

数据容灾系统的建立,往往需要较大的软硬件投资,而以往的解决方案中,目标系统在平时一直处于不可用状态,只有在发生灾难时才可体现出其价值,造成了资源及投资的极大浪费。Shareplex的解决方案,为用户提供了一个随时可用的容灾数据库,在充分满足容灾的前提下,也可为用户提供一个可用的查询数据库、或数据仓库的数据源,以分担生产数据库的负载,增加了容灾系统的利用价值。

数据安全的保障

采用SharePlex作为整个容灾系统的关键环节可以有效地保护企业的关键信息。当生产系统数据库出现意外故障数据丢失,且本地备份无效时,可通过容灾数据库中的数据来实现接近零数据损失的灾难恢复,确保核心业务数据的安全。此外,研究表明,大多数的数据丢失并不是系统崩溃导致的,相反,一些意外事件,如删表、数据块级的数据损坏或数据文件的丢失才是数据丢失的主要原因。而SharePlex容灾方案则可以防止这类意外的发生,为数据提供充分的保障。甚至当生产系统由于人为原因造成数据丢失的时候,也可以通过Shareplex的配置策略实现数据的恢复。

快速的容灾接管

通常的容灾技术采用等待模式,即备份系统实际上不可用。如果要确保这个容灾系统在需要的时候可用还需进行测试,而测试往往需要备份系统处于离线状态,这种测试同时也是一个开销较大的行为。如果不进行定期的测试,容灾系统的可靠性会随着时间的推移而降低。由于SharePlex的解决方案中,容灾系统的数据库一直处于打开状态,实际上相当于对容灾系统进行不间断的测试,确保容灾系统随时处于可用状态。

对于许多企业来说,灾难恢复时间的长短直接影响着公司的业绩。SharePlex支持多种配置方案,包括对等配置方案,在这种配置方案中,两个数据库都处于可用状态,因而可实现快速的失败接管,接管时间基本等于应用系统切换数据库的时间。在容灾方案中没有比这种失败接管更快的方法了。

业务连续性的保障

另外,当利用SharePlex为业务系统提供灾难恢复能力时,容灾系统中的硬件环境又可以暂时切换为生产数据库,以降低系统维护工作中的停机时间。切换回生产数据库后,数据可通过反向的数据复制链路恢复到源系统,没有任何数据损失。

2.2报表分离/负载均衡

许多企业面临着一个充满竞争冲突的业务需求:一方面,企业需要确保在线事务处理系统具有良好的性能;另一方面,企业需要获得有效和及时的决策支持信息和企业报表。在传统的系统中这两种需求的冲突极大地降低了业务系统的性能。

利用SharePlex可以很容易地建立一个与源系统保持数据同步的目标系统,在这种配置环境下,在线事务处理可以获得很好的性能,而决策支持和报表处理可在不影响正常业务的情况下进行。通过这种独特的配置策略可以非常好地解决在线事务处理和报表处理之间的竞争问题,不管报表系统会消耗多大的系统资源,对于客户和内部员工来说,系统的响应速度不会受到丝毫的影响。SharePlex实现的报表分离/负载均衡方案具有以下特点

目标系统的选用

SharePlex是一个基于SQL语句复制的逻辑复制软件,这就决定了它平台选择的自由性,可实现不同操作系统之间,不同数据库版本之间的数据复制。因此,用户可根据自己现有的软硬件平台来建设报表系统,无需购买昂贵的软硬件设备,大大降低了投资的成本,也可使现有资源得到充分的利用。

复制对象和复制方式

大部分报表系统并不需要生产系统的全部数据,同时有些敏感数据也需要进行保护,由于SharePlex对复制内容的选择非常灵活,可以是源系统的全部表或部分表,甚至可以根据需求,仅复制表中的部分字段,或符合特定条件的记录,这就给报表系统的建设带来了极大的灵活性,用户完全可以根据自己的需求定义数据复制的内容。

面向不同应用场景的性能优化

为报表处理和在线事务处理规划和建立数据库是一件比较困难的事情。在理想情况下,每一个数据库应有其自己的索引模式、数据分区和数据归档,而利用SharePlex则可以很容易地实现这个目标。SharePlex支持在事务处理数据库和报表数据库上分别建立不同的索引,数据可在一个数据库中集中存储和管理而在另一个数据库中进行分区管理。另外,由于事务处理数据库和报表数据库具有同步的数据,因此可以不对在线事务数据库进行归档,而只对报表数据库归档,这种管理模式既可以保证在线事务处理数据库具有最好的性能,又可保证数据始终处于可访问状态。

责编:赵新娜
vsharing微信扫一扫实时了解行业动态
portalart微信扫一扫分享本文给好友

著作权声明:畅享网文章著作权分属畅享网、网友和合作伙伴,部分非原创文章作者信息可能有所缺失,如需补充或修改请与我们联系,工作人员会在1个工作日内配合处理。
最新专题
IT系统一体化时代来了

2009年Oracle 用Exadata服务器告诉企业,数据中心的IT服务一体化解决方案才是大势所趋,而当前企业对大数据处理的..

高性能计算——企业未来发展的必备..

“天河二号”问鼎最新全球超级计算机500强,更新的Linpack值让世界认识到了“中国速度”。但超算不能只停留于追求..

    畅享
    首页
    返回
    顶部
    ×
      信息化规划
      IT总包
      供应商选型
      IT监理
      开发维护外包
      评估维权
    客服电话
    400-698-9918