MSSQL-数据库复制.ppt

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

MSSQL培训 --------数据库复制 童水森 Tongss@ 杭州创业 系统集成事业部 课程内容和目的 内容: 分布式数据 复制基本概念 复制代理 复制类型 复制的物理模型 复制的规划与配置 目的: 了解MSSQL复制的基础知识 掌握普通的复制操作 分步式数据库的考虑 复制的基础概念 数据同步的手段 数据转移的一种手段 涉及多个站点,站点在地域上分布可很广 使负载均衡 涉及三个服务器: Publisher (出版者) Distributor(发布者) Subscriber(订阅者) 三个服务器之间的关系 出版内容 出版物( Publication) 认购的基本单位 文章(Article) 出版物的组成单位,是表或表的子集 数据从出版商到订阅者的改变 复制代理 Snapshot Agent 负责同步数据并准备快照文件 Distribution Agent 传送数据给订阅者 Log Reader Agent 从出版商读事务日志到分布数据库 Merge Agent 合并多个站点的数据 Queue Reader Agent 应用来自队列的更改并应用到多个订阅者 复制类型 Snapshot:用于初始化同步 Distributor从Publisher搬数据 Transaction:仅复制改变的数据 Distributor读Publisher上的日志 Merage:用户可对认购的数据进行修改 Distributor 合并在Publisher和Subscriber上修改的数据 需解决数据冲突 形成出版物:publication Publication:由若干篇Article组成,一个Article是表或表的子集(过滤,部分行、部分列) 一个Publication针对一个DB Publication是认购的基本单位 由Publisher实现 认购方式 Push(推式订阅、强制订阅)由publisher送给subscriber Pull(拉式订阅、请求订阅)Subscriber到publisher处取数据 物理复制模型 复制模型 复制模型与复制类型 Central Publisher/Remote Distributor 示例 Central Subscriber/Multiple Publishers示例 Multiple Publishers/Multiple Subscribers示例 复制模型展示 Central Publisher/Remote Distributor 示例 Central Subscriber/Multiple Publishers示例 Multiple Publishers/Multiple Subscribers示例 确定一个复制方案的考虑因素 选择物理复制模型 确定发行商的位置:本地、远程 选择复制类型 选择认购方式 数据定义问题 不能复制没有主键的表 不能被复制的数据类型 用户定义的类型 有特殊用处的数据类型 Uniqueidentifier:用于合并复制组合多台服务器数据 Timestamp:为支持立即更新,系统自动加 生成复制的过程 1.设置Distributor 形成Distribution DB 使管理的Publisher、 Subscriber均 Enable 2.设置Publisher 形成publication,定义Article 选复制类型 3.设置Subscriber Push:从Publisher上开始定义 Pull:选择目的DB,从目的DB开始定义 谢谢各位! * * Factors 定时/延迟 站点自治 数据一致 Replication UPDATE Distributed Transactions UPDATE UPDATE Publisher Maintains source databases Makes data available for replication Distributor Receives data changes Stores metadata, history, and receives and stores changes May forward changes to subscribers Holds copy of data Subscriber Subscriber Vertical Filtering Horizontal Filtering 2 3 4 5 6 7 1 A B C D E F 2 3 4 5 6 7 1 A B C D E F 2 3 4 5 6 7 1 A B E 3 6 2 A B C D E

文档评论(0)

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

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

1亿VIP精品文档

相关文档