当前位置: 首页 > news >正文

SQL server replication的三种方式

事务
在初始化snapshot之后,一旦有数据修改,subscriber会从publisher收到实时的数据同步,事务一致性也能保证。
事务类型的replication主要用于:
单向同步。
服务器-服务器这样的环境。
订阅端数据增量同步。
实时或低延时。


快照
定时对数据库进行快照并同步。
适用场景:
单向同步。
对实时性没有要求。
数据同步量较大,因此带宽适用很大。
mid-night做数据同步。




归并
订阅者和发布者定时同步并合并数据。
适用场景:
(1个或多个)客户端-服务器环境的数据同步。
离线模式的(若干)客户端数据与数据库进行同步(一旦连上网络环境)。
数据Merge操作产生的冲突由Snapshot Agent和Merge Agent解决,需要配置rule。




总结: 项目中事务类的数据同步使用较多;快照类在一些业务场景非常有用,做选择时还是要根据具体业务而定;需要注意的是在使用Merge同步时,数据冲突时如何解决,最好分析一下哪些列可能会出现同步,这样在定义rule时才能考虑全面。

相关文章:

  • leetcode -- Count Numbers with Unique Digits
  • javascript小数四舍五入
  • 业务场景和业务用例场景的区别(作者:Arthur网友)
  • Android -- 打开时隐藏软键盘
  • 邀请大象一书的读者和广大网友写关于分析设计、建模方面的自愿者文章
  • Android -- 读取NFC卡号
  • Windows 7安装以及VS2008和Office2007冲突的问题
  • C# Windows form application 播放小视频
  • 系列文章—内容模型系统开发总结一
  • LeetCode -- Coin chane
  • LeetCode -- Ransom Note
  • LeetCode -- Divide Two Integers
  • 背板带宽
  • IIS中 传递json配置数据最大长度
  • 一道C语言笔试题
  • 【从零开始安装kubernetes-1.7.3】2.flannel、docker以及Harbor的配置以及作用
  • C++类中的特殊成员函数
  • go append函数以及写入
  • JavaScript中的对象个人分享
  • tweak 支持第三方库
  • 翻译--Thinking in React
  • 机器学习学习笔记一
  • 漫谈开发设计中的一些“原则”及“设计哲学”
  • 名企6年Java程序员的工作总结,写给在迷茫中的你!
  • 世界编程语言排行榜2008年06月(ActionScript 挺进20强)
  • 以太坊客户端Geth命令参数详解
  • zabbix3.2监控linux磁盘IO
  • 昨天1024程序员节,我故意写了个死循环~
  • ​iOS安全加固方法及实现
  • ​queue --- 一个同步的队列类​
  • # 数据结构
  • #FPGA(基础知识)
  • #绘制圆心_R语言——绘制一个诚意满满的圆 祝你2021圆圆满满
  • $(function(){})与(function($){....})(jQuery)的区别
  • $con= MySQL有关填空题_2015年计算机二级考试《MySQL》提高练习题(10)
  • ( 10 )MySQL中的外键
  • (C语言)二分查找 超详细
  • (Demo分享)利用原生JavaScript-随机数-实现做一个烟花案例
  • (二)hibernate配置管理
  • (附源码)springboot工单管理系统 毕业设计 964158
  • (译)2019年前端性能优化清单 — 下篇
  • (转)Linux NTP配置详解 (Network Time Protocol)
  • (转)大型网站的系统架构
  • .naturalWidth 和naturalHeight属性,
  • .net core 实现redis分片_基于 Redis 的分布式任务调度框架 earth-frost
  • .NET Framework .NET Core与 .NET 的区别
  • .NET Framework 的 bug?try-catch-when 中如果 when 语句抛出异常,程序将彻底崩溃
  • .py文件应该怎样打开?
  • @cacheable 是否缓存成功_让我们来学习学习SpringCache分布式缓存,为什么用?
  • @test注解_Spring 自定义注解你了解过吗?
  • [C++ 从入门到精通] 12.重载运算符、赋值运算符重载、析构函数
  • [C++]类和对象(中)
  • [html] 动态炫彩渐变背景
  • [IE技巧] IE 中打开Office文件的设置
  • [LeetCode] Minimum Path Sum