Database 版 (精华区)

发信人: joy (天涯顿悟), 信区: Database
标  题: : Sybase 的Replication Server 
发信站: 紫 丁 香 (Sun Oct 18 13:36:39 1998), 转信

发信人: wain (领航者), 信区: database 
标 题: Sybase 的Replication Server 
发信站: 饮水思源站 (Sat Oct 17 21:19:18 1998) , 站内信件 

Sybase Replication Server 
建立一个在地理上分布的信息系统是一项具有挑战性的工作。最初的解决方案是依靠 
两阶段提交来同步分布式数据库。但该项技术经实践检验证明,无法提供一种能满足 
大多数分布式组织机构业务需求的体系结构,因为代价较高,且任一部件失败便导致 
整个系统中断。后来采用的表快照机制则过于简单,因为其处理不基于事务,故复制 
部分缺少基本的关系完整性。 
Sybase的Replication Server突破了分布式数据库的限制,为真正的系统分布提供 
了解决方案,是第一个用于建立经济、可靠、高性能的分布式系统的实用结构。 
Replication Server在整个分布式系统中保持数据的精确性,是通过其Log Transfer 
Manager监测主节点的数据修改,由复制服务器异步地把提交的事务发送到存放数据拷 
贝的远程节点,并维护最新的数据拷贝。 
Sybase Replication Server能够解决分布式数据库结构无法解决的几个主要问题: 
· 全局集中 
Replication Server能够近乎实时地保持分布操作的全局总体信息,即使各业务节点 
基于不同的硬件和数据库平台。 
· 非集中式 
Replication Server允许根据需要而将数据进行分布,使分布的业务节点对中心计算 
机或网络的故障敏感度下降,降低了整个网络的开销。通过安全远程更新模式实现远 
程节点的复制数据的更新。 
· 高可用性 
Replication Server系统能够在某些硬件、软件和网络出故障的情况下保持运行,以 
合理的代价尽量及时地保证交付应用。 
· 不影响决策支持 
Replication Server能在复制一个OLTP数据库的同时,允许运行复杂的DSS数据查 
询,响应在几秒钟之内,并且不影响OLTP性能。 
· 灾难恢复 
Replication Server可以设置一个近乎实时的"热备份"数据库,相关应用在主数据 
库出故障时能够切换到备份系统上,直观感觉并无故障发生。 
· 多厂商复制 
Replication Server提供了在异构数据库环境中实现在多厂商数据源和数据目标之间 
进行双向复制的能力,可近乎实时地获得某异构数据库的变化并将其送至复制服务器, 
同时也可反向完成从复制服务器到异构目标数据库的复制工作。可通过一个面向ODBC 
的特殊复制驱动模块将具备ODBC接口的数据库联系到一起。可通过Replication 
Agent,互联Gateway和ODBC复制驱动模块,将掌上机、微机直至主机等各种档次的 
平台集成在一个分布环境中。 
Replication Server具有如下特性: 
· 事务复制保持所有分布式信息的参照完整性; 
· 在企业范围内执行的业务规则保证数据的特性和一致性; 
· 主节点保持对其数据的控制; 
· Replication Server可在异构的系统中互相复制数据。 
· Replication Agent可集成多厂商数据源; 
· 复制的数据可在本地透明地存取,并保证对所有用户提供简便的存取方式; 
· 灵活的结构支持各种类型的应用和组织结构; 
· 决策支持应用不影响Replication Server的工作; 
· 由各节点指明其所需要的数据,说明的精度可达到行级,并给出相应的复制定义,则在 
· 复制节点就可得到涉及这些数据的所有更新; 
· Replication Server监视主节点的数据修改; 
· Replication Server异步地把提交的事务传送到所有存储数据拷贝的节点,使其保持最 
· 新的信息; 
· 复制预先定义有多种选择,用户可通过相应工具来确定复制条件、动态事务复制路线, 
· 并可通过存储过程参数定义来将特定的业务事件通知到远程节点; 
· 通过用户定义转换模式保证在不同情况下实现节点之间的数据复制; 
· 图形化界面与管理工具易于使用,提供简单的复制定义生成手段,并为建立和调整 
· Replication Server资源提供多项功模功能,具有错误命令的捕获能力,可提供正确处 
· 理建议; 
复制应用允许用户在系统某些部分故障情况下继续工作,一但故障排除,Replication 
Server将自动重新同步那些在故障期间未进行通信的数据库,实现对"阻塞 
(blocking)"的分布计算环境的支持。 

-- 
※ 来源:·饮水思源站 bbs.sjtu.edu.cn·[FROM: 202.120.26.30] 

                     [分类讨论区] [全部讨论区] [上一篇] [本讨论区] [回信] [下一篇]

--
※ 来源:.紫 丁 香 bbs.hit.edu.cn.[FROM: 202.118.229.126]
[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:4.975毫秒