复制服务器.ppt

  1. 1、本文档共27页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
复制服务器

SYBASE 复制服务器 传统的解决方案 两阶段提交 实用的复制系统的业务要求 数据的高可靠性 信息传递一致性 高性能 方便集中管理 异构数据源访问 本地自治 复制系统中的三种类型的数据节点 Primary (主点数据) 应用实例一: 一个主点数据和多个复制点数据 应用实例二: 多个主点数据和一个复制点数据 应用实例三: 双向复制(没有update冲突) 应用实例四: 双向复制(有update冲突) 应用实例五:数据库的热备份(Warm standby) 复制服务器的复制操作步骤 复制数据在网上的传送 复制进程将复制数据从主点复制服务器传送到 控制复制点数据库的复制服务器上 数据到达复制节点 复制服务器在目标数据库上建立一个连接,将 数据写入复制数据库 每个复制服务器有一个相应的数据字典(RSSD) 通过SYBASE的Gateway产品可以将数据复制 给非SYBASE数据库 稳定队列 在传输过程的各环节,事务均可被暂存在磁盘上 当复制环境从故障恢复到正常状态时,复制服务器 能自动将磁盘队列中的数据传送到目标节点. 稳定队列的大小可以动态调整 复制服务器的优点 : 高性能 高性能主要体现在数据复制过程的三个方面: 高效的事务捕俘 高效的事务传输 高效的数据访问 高效事务捕俘 不依赖源数据库的触发器和规则 RepAgent独立于SQL SERVER进程监视源数据库日志 不增加源数据库的负担 高性能事务传输 允许管理员选择网上传送数据的路由 直接路由:数据可以较快地到达目的地 间接路由:提供给管理员更大的灵活性 带有中间节点的路由给系统提供的优越性: 缩减网络大小 灵活地分布处理 可绕过失效的网段到达目的地 高效数据存取 可以是SYBASE或非SYBASE数据源 不干涉本地数据的存取方式的优化选择、数据库 索引设计或数据在磁盘上的分布 不受数据类型的限制,可以复制 text、image字段 复制服务器的优点 : 一致信息传递 传递事务,而不是传递数据行 数据的事务一致性得到保证 不同于表快照或基于触发器的复制机制 可以复制存储过程 复制服务器的优点 : 简单的集中管理 强有力的系统管理工具: Replication Server Manager(RSM) 复制服务器的优点 : 高效数据可用性 系统失败之后,数据重新自动同步 协调数据库备份,易于系统恢复 通过批量拷贝重建复制节点 不影响数据镜像功能 复制服务器的优点 : 异构一致 允许非SYBASE数据源加入复制环境 异构数据源不仅可以作目标节点,而且可作主 数据节点 提供访问和复制非SYBASE数据所必须的模块 复制服务器的优点 : 本地自治 每个节点都有权力做以下选择: 选择接受或访问某个主数据集合(或完全集合) 设置在本地的表名和列名 优化本地数据访问方式 使用复制存储过程或同步地直联修改主节点数据 如何配置一个复制环境 如何实现用户表的复制 利用修改功能函数实现比较复杂的复制 存储过程的复制 这种模式是一种简单模式,一般用于决策支持系统. 某公司在络杉矶有一个中央OLTP数据库处理定单.为了保证 OLTP系统的响应时间,分布在旧金山、达拉斯和纽约的其它部门的决 策者不允许直接访问OLTP系统.因此他们不可能有自己的随机数据检 索,只能依靠报表.复制服务器的使用,改善了应用系统的性能.数据从中 央节点传送到部门节点由复制服务器自动完成.各部门可以操作本地 的中央数据考贝,既保证了中央系统的快速响应,又能很快地得到实时 数据. SYBASE复制服务器可以将存放在不同节点互相关联的数据聚 集在同一节点. 某跨国公司的生产部门分布在汉城、法兰克福和墨西哥 城,总部在波士顿.在三个远程节点分别存放各自生产情况数据.总部需 要实时更新的数据,了解整个公司情况.复制系统将三个节点数据合并在 一起,放在总部供查询.总部看到的数据与各节点实时修改的数据仅有几 秒钟的差异. 这是一个双向复制但没有修改冲突的实例. 这个公司希望在各节点上都可以查询全公司的雇员情况,但每个 地区只能修改本地区的雇员信息.SYBASE复制服务器提供了一个机 制 将分布的雇员信息得以共享.因为每个雇员仅属于一个地区,所以在每个 节点上,本地区雇员数据为主数据,另两地数据在本节点为复制数据.由 于主数据是本地修改的,所以不会 造成修改冲突. 在某些情况下,业务需求要在多于一个节点上修改共同的数据. 本例描写一个跨国软件公司技术支持在广域网上的运作.公司技 术支持分布在亚洲、欧洲和北美,每个地区技术支持都在响应本地用户 要求.网上的技术支持人员共享一个问题数据库. 用户的全部问题记录在 这个数据库中.三个节点上的技术支持人员都能插入和修改数据库中信 息.因为现在有多于一个节点在同一时间修改相同的数据,那么技

文档评论(0)

shuwkb + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档