UML软件工程组织

关于SybaseReplication Server
来自:时代朝阳数据库

Sybase的Replication Server能提供一种非常灵活的信息分发手段来适应商业需求的变化。Sybase Replication Server 突破了分布式数据库的限制,老的分布式数据库框架依赖于两阶段提交,这种方式系统开销很高,并且常常由于任何节点的失败而导致整个系统的停顿。另外也可采用单纯的表快照机制,但这种方式并不以事务为基础,因此缺乏基本的事务完整性与一致性。 Replication Server可以在client/Server网络中对不同平台的数据进行复制。它提供了极高的OLTP性能,同时可以避免OLTP和DSS操作的冲突。

  Replication Server 提供高级别的本地自治功能。远端可以使用安全远程更新模式修改数据。可以采用不同的计划、数据格式和命名转换来传递数据,从而同步数据库。灵活的事件触发机制可以使每一个节点都能根据本地需求来做出响应。

   Replication Server 被设计成为一种支持"fail-through"方式的应用结构,使得当系统某节点失败时,用户可以不间断他们的工作。当失败的节点修复时,Replication Server可以自动地将积压的数据续传。

Replication Server采用的方法

  为了开发一个满足关键商业需求的成本合理的分布式系统,Replication Server采用了不同于分布式数据库框架的方法来解决主要的客户问题,其特点如下:
  • Replication Server可以维持分布式操作的全局的视图,即使分布的业务单元运行在不同的硬件平台和数据库上,也能达到非常接近实时的性能;
  • Replication Server将数据放在需要的地方,使分布的商业单元较少地受中心计算机或网络故障的影响,同时还可以降低通信费用。通过安全的复制远程更新,它也支持双向的数据共享;
  • 即使发生硬件、软件和网络故障,Replication Server 系统仍然可以保证其可靠性,它可以一个合理的费用提交高可靠应用;
  • Replication Server 可复制一个OLTP 数据库,可实时地在几秒内完成复杂决策支持查询,并且不影响的OLTP 的性能;
  • Replication Server 可支持一个接近实时的"热备"数据库,如果主节点出现故障,应用可以切换过去,它也支持分布式的高可用性。
  分发 Sybase Replication Server 满足所有这些关键的商业需求。它可以复制数据到每一个本地处理节点。它的事件驱动的复制和可靠的存储转发机制可以保证远程节点也存储着同样的信息,并且是非常接近实时的。

异构数据库互连

  随着异构数据库环境的流行,许多用户要求在多种不同的数据源之间的双向的复制。Sybase Replication Agent 模块提供了这一功能,它可以近乎实时地捕捉多种数据库平台的变化,然后发送给Replication Server,Replication Server再发送给需要的目标节点。Replication Server 也可以利用Sybase 的数据访问技术来集成多种不同的数据源。  

  Replication Server 可快速地发送数据给订阅者。远程地点可以更新复制数据,并且这些更新可在数秒内反映在所有的数据的复制中。当更新数据时,本地节点使用它们标准的计划、数据类型和转换,Replication Server 可以实时地转换事务并将它发送给目标地点。智能的订阅机制也支持远程用户接收非常灵活的定制的信息。一个易于使用、类似于SQL的脚本语言可以定义哪些事务需要发送给远程地点。通过动态的事务路由功能,应用可在运行时决定事务的路由,它对工作流环境特别有用。事件的复制使用户可以设定基于商业事件的条件:当一个事件满足这些条件时,该功能可以通知远程的节点,该节点可以基于本地的需求作出响应。

Replication Server的技术要点:

  • 事务复制维持着所有分布信息的事务的完整性;
  • 企业范围的商业规则保证数据的质量和一致性 ;
  • 主站点保持着对数据的控制,数据被传送到本地服务器;
  • Replication Server 可以在异构数据库间完成双向复制。通过Replication Agent 可集成多种不同的数据源;
  • 复制的数据可在本地透明地存取,并保证对所有用户提供简便的存取方式;
  • 灵活的框架支持不同的应用和组织结构;
  • 决策支持应用不影响复制服务器;
  • 易于使用的图形界面使用户可以对绝大多数的复制系统部件进行方便的管理、监视和故障排除;
  • 图形管理功能可完成所有安装和配置Replication Server资源的任务,包括通过图标的拖曳生成 replication publication 和 subscription;
  • 表、replication publications 和subscriptions 的可视化表示使用户可以看到每个数据库和每个复制服务器的连接、路由、线索、队列和分区的详细的信息。   

支持的平台

Replication Server 支持主要的平台:
  • NT
  • AIX
  • HP-UX
  • Solaris
  • DEC Unix
  • SGI

  Replication Server可管理存储在任何平台的 Sybase Adaptive Server Enterprise中的数据 。 通过Sybase   Replication Agents,它也支持任何格式的non-Sybase的数据

我们提供的演示和试运行服务

  时代朝阳数据库为用户构建了基于Sybase Replication Server的完整演示环境,欢迎用户预约观看,现场感受其强大功能。同时,时代朝阳为用户着想,协助用户申请预安装和试运行服务。

  除此之外,由于Sybase Replication Server具有较高的功能专业性和使用复杂度,我们将为用户提供不同层次技术支持服务:

  • 培训服务:指导用户快速掌握该系统,能够安装、配置和管理该系统;
  • 现场支持:我们的工程师将协同用户工作,解决系统安装、配置和管理该系统中的相关问题。
 

版权所有:UML软件工程组织