深入浅出SQLServerReplication第一篇:走近Replication(上)

 

我们首先看看我们最熟悉的发行订阅刊物的例子。

 

 

整个步骤是这样的:

1.    读者(Subscribers)去出版社(Publisher),要求订阅书刊。

2.    既然有很多的数据,但是读者在出版社中订阅了《AgileSharp技术周刊》杂志(称之为Subscriptions)。

3.    出版社同意读者的要求,并且把这个读者加入到他们的订阅者清单中。

4.    刊物出版了,出版社通知下面的各级的代理商(Distributor)新书出来了。

5.    各级代理商派人去把新书和订阅者的名单拿来。

6.    代理商每次把新书销售都做一个记录,方便之后结算等

7.    代理商然后把新书快递到每个读者手里

 

 

再谈Replication组成部分

Replication使用出版业术语表示Replication拓扑中的组件,其中有发布服务器、分发服务器、订阅服务器、发布、项目和订阅:

·杂志出版商(发布服务器)生产一种或多种刊物(发布)

·刊物(发布)包含文章(项目)

·出版商(发布服务器)可以直接发行(分发)杂志,也可以使用发行商(分发服务器)

·订阅者(订阅服务器)接收订阅的刊物(发布)

虽然杂志术语有助于理解Replication,但重要的是要注意到 SQL Server Replication包含有这套术语未予以表述的功能,尤其是订阅服务器进行更新的功能以及发布服务器将增量更改发送到发布中的项目的功能。
Replication拓扑”定义了服务器和数据副本间的关系,并阐明了决定数据如何在服务器之间流动的逻辑。Replication进程(称为“代理”)负责在发布服务器和订阅服务器之间复制和移动数据。

下图为Replication中所涉及的组件和进程的概述。

发布服务器

发布服务器是一种数据库实例,它通过复制向其他位置提供数据。发布服务器可以有一个或多个发布,每个发布定义一组要复制的具有逻辑关系的对象和数据。

分发服务器

分发服务器也是一种数据库实例,它起着存储区的作用,用于复制与一个或多个发布服务器相关联的特定数据。每个发布服务器都与分发服务器中的单个数据库(称作分发数据库)相关联。分发数据库存储复制状态数据和有关发布的元数据,并且在某些情况下为从发布服务器向订阅服务器移动的数据起着排队的作用。在很多情况下,一个数据库服务器实例充当发布服务器和分发服务器两个角色。这称为“本地分发服务器”。

当发布服务器和分发服务器按各自的数据库服务器实例配置时,把分发服务器称为“远程分发服务器”。

订阅服务器

订阅服务器是接收复制数据的数据库实例。订阅服务器可以接收来自多个发布服务器和发布的数据。根据所选的复制类型,订阅服务器还可以将数据更改传递回发布服务器或者将数据重新发布到其他订阅服务器。

项目

项目用于标识发布中包含的数据库对象。一次发布可以包含不同类型的项目,包括表、视图、存储过程和其他对象。当把表作为项目发布时,可以用筛选器限制发送到订阅服务器的数据的列和行。

发布

发布是一个数据库中的一个或多个项目的集合。将多个项目分组成一个发布,使得更便于指定一组作为一个单元复制的、具有逻辑关系的数据库对象和数据。

订阅

订阅是把发布副本传递到订阅服务器的请求。订阅定义将接收的发布和接收的时间、地点。有两种类型的订阅:推送订阅和请求订阅,我们之前的那个出版社的例子就是推送订阅,即,Push。

 

原文链接:https://www.cnblogs.com/yanyangtian/archive/2012/10/19/2730421.html

原创文章,作者:优速盾-小U,如若转载,请注明出处:https://www.cdnb.net/bbs/archives/18641

(0)
优速盾-小U的头像优速盾-小U
上一篇 2023年6月20日 12:17
下一篇 2023年6月20日 20:52

相关推荐

  • SEO关键词怎么优化

    面对激烈的网络竞争环境,通过手机网络营销,使企业的产品或服务获得更好的曝光转化,采用有效的方法推广自己的网站,是一种重要手段。其中SEO是搜索引擎优化,获得网站自然排名的推广方式,…

    2024年2月6日
    00709
  • Web安全常见基本知识

    1、XSS 跨站式脚本攻击。Cross-Site Scripting。因为与 CSS 重名所以变更为 XSS。 通过在传参处植入代码,实现数据的传输。 借助存储能力,植入恶意代码。…

    网站百科 2023年12月16日
    00612
  • seo关键词优化效果怎样保证?

    SEO优化网站主对于站长来说,都想让自己的网站在SEO优化后得到最好的效果,比如排名更好、流量更大、客户更多和订单更多,而且这也是网站主们想要得到的,但seo关键词并不是一件非常容…

    2023年8月19日
    00698
  • 大网站是如何保障网络安全的

    感觉这个的思路很新颖, 自已一时半会倒不会使用这些技术。。。(*^__^*)   1.修改开源的操作系统和数据库     &nbs…

    网站百科 2023年9月20日
    00728
  • 关于Web登陆安全

    今天看到有人写的关于WEB登录验证的内容。 其中谈到安全这一环节,说实话,关于安全,还真的很头痛。 记得很早以前有人使用Cookie保存验证结果。但是Cookie保存在客户端,很容…

    网站百科 2023年5月5日
    00768
  • CDN加速原理

    原文链接:http://www.72e.net/cdnspeed/cdnyuanli.aspx 首先,让我们来看一下传统的Internet网络的基本结构和数据传输情况,如下图所示。…

    2023年8月21日
    00893
  • 如何编写Linux设备驱动程序

    Linux是Unix操作系统的一种变种,在Linux下编写驱动程序的原理和思想完全类似于其他的Unix系统,但它dos或window环境下的驱动程序有很…

    网站百科 2024年5月25日
    00542
  • 如何做好搜索引擎的SEO优化?

    首先先来看下什么是搜索引擎优化(What's Seo)? 就是使您的网站更易于被搜索引擎抓取和编入索引的过程,提高其在搜素引擎内的自然搜索排名。如下图所示,蓝色图框里的即…

    网站百科 2024年3月22日
    00565
  • CC攻击原理及防范方法

    一、 cc攻击的原理: CC攻击的原理就是攻击者控制某些主机不停地发大量数据包给对方服务器造成服务器资源耗尽,一直到宕机崩溃。CC主要是用来攻击页面的&…

    网站百科 2024年3月29日
    00496
  • ARP欺骗

    ARP欺骗病毒 由于局域网的网络流通不是根据IP地址进行,而是按照MAC地址进行传输。所以,那个伪造出来的MAC地址在A上被改变成一个不存在的MAC地址,这样就会造成网络不通,导致…

    网站百科 2023年8月20日
    00789

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

优速盾注册领取大礼包www.cdnb.net
/sitemap.xml