SQL Server数据库同步方式总结 VS Beedup

数据库实时同步时下技术热点亦难点,多数企业选择使用数据库SQL Server自带辅助功能,如下总结: 

     同步方式

功能参数

SQL Server数据库同步方式

国产商业产品

数据库镜像

日志传送

事务复制

CDC

Beedup

1

工作原理

事务镜像,主库执行的事务以同步或异步方式在从库执行。

日志备份还原,定时将主库日志文件在从库还原。

发布订阅,读取发布服务器日志,将解析还原后的增量数据变化复制到订阅服务器。

变化数据捕获,读取事务日志并将解析还原的数据变化存入CDC表。

事务复制,实时读取主库日志,

将解析还原的DML或DDL

按照事务单元在从库执行。

2

复制级别

库级

库级

表级

表级

库级

3

主键要求

4

实时性

实时

实时

实时

非实时

实时

5

表结构改变

自动复制

自动复制

重新设置发布订阅,初始化快照数据。

重新设置CDC

自动复制

6

事务复制

7

从库查询

不支持

日志还原时从库不可读,非还原时从库可读。

支持

支持

支持

8

双向复制​​​​​​​

不支持

不支持

需要在订阅服务器创建触发器

不支持

支持

9

复制点移动·

不支持

支持,需要对应点日志文件存在。

不支持

支持,需要预留足够磁盘空间存储保留的变更数据。

支持,需要对应点日志文件存在。

10

数据审计

不支持

不支持

不支持

记录数据变化轨迹,变化时间戳、操作类型等。

记录数据变化轨迹,变化时间戳、用户代码、操作类型等。

11

复制模式

11

111N

111N

111N

111N

12

部署方式

对主库和镜像库启用镜像功能。

定时将主库备份的日志文件复制到从库后还原。

需要主库开启发布模块,从库开启订阅模块。

主库启用CDC,第三方软件定时从CDC表复制数据到从表。

无需在主从库安装或开启任何插件,通过JDBC读写主从库。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值