|
SharePlex数据库复制解决方案
如何在不宕机的情况下,对 Oracle 数据库内的海量数据进行转移和管理,这是一种长期存在的用户需求。
2.3消除系统移植过程中的停机时间 尽管企业从规划设计良好的业务系统中收益,但也不得不面临系统移植和升级这一挑战。数据集中、技术的推陈出新和服务器的移植都是导致必须进行系统移植的原因之一。 SharePlex可确保在进行以上工作时正常的事务处理得以继续进行。源系统的功能不受到任何影响,SharePlex只捕捉移植过程中发生变化的事务并将它们排队保存。当移植工作结束后,这些被保存的事务将被应用到新系统中并进行数据同步工作。一旦数据同步后,用户活动会有非常短暂的停顿,在此瞬间将完成系统的切换动作。 ●异构平台的迁移及数据库升级 基于SharePlex对复制平台异构的支持,SharePlex的系统移植方案,完全可以实现跨平台的数据库迁移或数据库版本的升级。例如:用户可以平滑的实现HP 平台下 Oracle 8i 到 AIX平台下 Oracle 9i的数据库升级,没有任何限制。 ●极短的停机时间 以往的数据库迁移或升级,大部分情况下只能使用EXP/IMP的方式完成,必然造成较多的停机时间,这对现今越来越要求高可用性的7*24小时系统来说,几乎是不可接受的。SharePlex通过使用中间机,及数据变化的即时复制等技术,使停机时间从几小时甚至几天,缩短到几分钟,最大程度的满足了用户的需求。 ●升级失败的回滚 通常的数据库升级或迁移都存在着一定的风险,如数据库与应用程序兼容问题等,如果升级后出现未预料到的问题,或升级失败,则需要能够迅速切换到原有的系统,以保证系统的正常运行。SharePlex完成系统的升级或迁移后,可以建立一条由新系统到旧系统的复制链路,将新系统上的数据变化复制回旧系统。此时,如果新系统出现意外情况,应用不仅可以迅速的切换到原有的系统,也避免了切换过程中的数据损失,保证了系统的平稳过渡。 2.4数据集中和数据广播 企业可能经常需要进行数据集中或广播操作从而使事业的各个部门或分公司获得最新的信息。SharePlex在设计和开发时就考虑了此种需求,利用SharePlex,企业可以在任意时间,对任意地点进行信息更新。 SharePlex通过非常有效的管理控制机制来实现数据集中和广播。SharePlex提供细化的数据筛选功能,可按业务需要定制需要传输的数据,从而缓解和消除了数据传输过程中的安全和带宽问题。例如,如果远程节点只需要有关本地员工的基本信息而无需薪水信息,那么只需利用SharePlex传输相关的数据行和字段即可。 服务器集中是系统迁移的一种形式。进行系统维护要带来开销,当服务器数量众多时系统维护开销还是很可观的。为了降低这些开销,一些企业在进行服务器集中工作,通过将系统的规模集中到为数不多的高性能服务器上可大大地提高工作效率并降低生产成本。利用SharePlex可进行数据库的集中工作,从而加速服务器的集中过程。 ●异构平台支持 通常,企业内部可能有多个应用系统,需要对这些系统中的数据进行集中,生成企业的管理报表。从多个不同的Oracle实例中抽取数据和产生报表是件比较耗时和费力的事情,同时,还要考虑各个数据库的版本及平台是否一致。 SharePlex可从多个不同版本或平台的数据库中抽取数据并将数据集中到一个Oracle实例中。在这种情况下,数据抽取和生成报表操作不再独立,而是在同一个数据库实例中进行,从而消除了极其消耗资源的数据库间的关联操作。也避免了应用程序需要同时访问多个不同版本、平台数据库的麻烦。 ●异地数据复制 通常的数据集中需求,往往是异地数据库的数据复制,以往的方案往往需要较高的网络配置需求,而SharePlex的复制技术决定了它对网络资源占用极少,完全可以适合各种远距离的数据复制,无须建设专用的网络,大大降低了用户在网络方面的投资。 ●多对一或一对多的复制 Shareplex复制链路拓扑结构的定义非常简便,仅需要再配置文件中指定不同的目标系统即可,同时,一个节点可以同时接受多个数据源的数据复制,也可同时复制到多个目标系统。用户仅需要在每台数据库主机上安装相同的产品即可,不需要而外的复杂复制,激活相应的配置文件即可实现不同拓扑结构的数据复制。 2.5应用数据同步 随着应用系统的不断发展,分布式的应用系统也得到了普遍的发展,但建设分布式系统的同时,也必须要考虑到各个系统之间数据的同步问题。达到实时的同步效果必然要极大的牺牲系统的性能;而保证系统的性能则需要以数据的延迟为代价。SharePlex提供的数据同步解决方案,可以从根本上解决这一技术难题,在不影响系统性能的前提下,实现各个生产中心的数据接近实时的互相同步,并可根据用户的需求,配置成单向数据同步,多个数据库的层叠复制,以及多生产中心的数据双向同步。 ●复杂复制环境的支持 SharePlex的数据复制方向及拓扑结构完全由激活的配置文件来决定,用户可以根据实际应用的需求,自有的进行定义,没有任何限制,同一系统既可以作为源系统也可同时作为目标系统。这对于当前日益复杂的应用系统来说无疑是一个最佳的解决方案。 ●数据冲突处理机制 对于在多生产中心的双向数据同步中不可避免出现的数据冲突问题,SharePlex也提供了完整的解决方案,用户可根据实际的业务逻辑,为数据冲突建立不同的解决方案,如以主站点数据为依据,或按时间戳来处理等,配置灵活而简便。 2.6数据仓库及决策支持 系统应用为了在当今的市场竞争中保持优势,越来越多的公司在建设强健的决策支持系统。SharePlex为数据仓库及决策支持系统提供了完整的数据抽取、转换和装载的解决方案,并具有一下特点: ●抽取内容灵活定义 SharePlex对复制内容的定义非常灵活,因此用户可根据数据抽取的需要,选择复制内容,同时,当复制内容有变化时,SharePlex也可非常方便的修改复制内容。 ●数据的加工处理 通常情况下,数据仓库对数据的需求不仅仅是原始数据即可,往往还需要对数据进行一定程度的加工或处理。SharePlex可以通过在目标端使用存储过程的方式,使用户方便的定义数据的处理流程,完成抽取过程中的数据加工。同时,使用存储过程,也是用户对数据的处理更加灵活、便利。 ●准实时的数据复制 传统的数据抽取、转换和装载工具按照时间段处理数据而不能进行实时的数据处理,因而决策支持系统就不能真正体现出太大的价值。当前面临的一个挑战就是如何提供最新的信息,而把数据转换为信息就需要对数据进行转换,SharePlex的准实时数据复制及转换功能无疑将是最佳的选择,用户完全可以从数据仓库或决策支系统中得到最新的统计及决策信息。
责编:赵新娜
微信扫一扫实时了解行业动态
微信扫一扫分享本文给好友
著作权声明:kaiyun体育官方人口 文章著作权分属kaiyun体育官方人口 、网友和合作伙伴,部分非原创文章作者信息可能有所缺失,如需补充或修改请与我们联系,工作人员会在1个工作日内配合处理。
|
最新专题
推荐圈子
|
|