SQL Server复制技术简介

 
   | |

导读:本文主要介绍SQL Server复制技术的定义和相关知识。

关键词:SQL Server 复制

正在加载数据...

  SQL Server复制技术可以实现多个数据库系统之间的数据同步。

   一、概念

    SQL Server的复制技术基于发布-订阅比喻,主要包括3个概念:发布服务器、分发服务器、订阅服务器。
    1、发布服务器:提供数据的数据库系统

    2、订阅服务器:接收数据的数据库系统

    3、分发服务器:维护和管理复制的数据库系统
 
  二、复制类型:SQL Server提供了3种复制技术--快照复制、事务复制、合并复制,在不同程度上提供数据一致性,它们所要求的开销也不同。

    1、快照复制:发布服务器→订阅服务器,发布服务器定时更新订阅服务器的数据。

    2、事务复制:发布服务器→订阅服务器,借助于事务,对于发布服务器的修改事务会立即被捕捉并传播到分发服务器和订阅服务器,使其他们几乎可以处于同一状态。

    3、合并复制:发布服务器←→订阅服务器。与前两种方式不同,合并复制可以完成多方向的复制,即它允许发布服务器和订阅服务器都进行数据修改,平等地更新发布。

  三、发布、项

    1、项:要单独复制的一组数据。一个完整的表格、一定数量的行或者列(筛选)、存储过程

    2、发布:由一组项组成的单元,是订阅的最小单位。

  四、强制订阅、请求订阅(由谁来启动复制)

    1、强制订阅:分发服务器负责向订阅服务器更新数据(分发服务器启动)

    2、请求订阅:订阅服务器启动复制

 
来源:Jackie’s Room的博客    
 
 
 
 
 

SQL Server复制

 
如果你需要一个繁忙的数据库可以全球访问,云计算平台也是一个不错的选择,比如Windows Azure。
 
简单地说,复制就是SQL Server将你的数据拷贝同时从多个地方获取过来的方式。复制的形式包括快照、事务性、有更新订阅的事务性以及合并。
 
当SQL Server复制有大量数据需要传输时,为了保持更新,需要一定数量的网络带宽。如果带宽无法满足,那么复制将越来越缓慢。
 
当需要一个临时的数据下发时,我们可以使用快照复制。因为每次快照下发时,所有的数据都是一次性移动的,但是它需要花费大量的带宽。
 
SQL Server 复制是一个包含在Microsoft SQL Server的软件包,它用于以实例间一种迁移一致状态进行服务器间的数据移动。

热门技术手册排行

 

在本次的技术手册中,我们为您提供了PL/SQL的基础知识以及专家指导,包括了PL/SQL中的数据类型简介、PL/SQL函数与触发器以及PL/SQL中的存储过程等,相信您无论是高手还是菜鸟都可以获得有帮助的信息。

 

本系列文章由三部分组成,为Oracle数据库管理员(DBA)面试成功的必备手册。本专题内容囊括从DBA最初的面试开始,从写“杀手简历”到求职信、到面试过程到Oracle认证再到上升到公司高层最后到你成为公司里的明星DBA。专家为你一一指点迷津,最终让你登上成功的宝座。

 

要成为一名DBA,你需要具备哪些素质?DBA的薪酬待遇如何?DBA的职业道路究竟可以走向何方?我们将在本次的技术手册中为您一一解答。

 

在本次技术手册中,我们将对SQL Server存储过程的调试进行详细的介绍,包括了基础的调试方法和在调试过程中出现的T-SQL性能问题和解决方法。

 

本技术专题主要围绕sql server设计这个话题展开,侧重介绍了sql server集簇索引的设计、如何创建sql server索引、如何优化索引、索引的能与不能、处理sql server 2000索引碎片技巧以及维护sql server索引以实现查询优化等等。

查看更多
 
 

登录TechTarget中国

关闭
本服务仅向TechTarget中国的会员开放,请登录或立即免费注册
电子邮件地址:
请输入您的电子邮件地址
密码:
下次自动登录