数据传输服务DTS实时同步基础原理-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

数据传输服务DTS实时同步基础原理

2018-01-08 23:04:35 1939 1
取消 提交回答
全部回答(1)
  • 2018-01-12 07:25:40
    已采纳

    详细解答可以参考官方帮助文档

    同步原理

    数据传输服务的实时同步功能能够实现任何两个RDS实例之间的增量数据实时同步。2016.8月份后,将陆续支持OLTP->OLAP的数据实时同步。

    同步链路的创建过程包括:
    (1) 同步初始化, 同步初始化主要将源实例的历史存量数据在目标实例初始化一份。
    (2) 增量数据实时同步, 当初始化完成后进入两边增量数据实时同步阶段,在这个阶段,DTS会实现源实例跟目标实例之间数据动态同步过程。

    增量数据实时同步过程,DTS的底层实现模块主要包括:
    (1) 日志读取模块
    日志读取模块从源实例读取原始数据,经过解析、过滤及标准格式化,最终将数据在本地持久化。日志读取模块通过数据库协议连接并读取源实例的增量日志。如果源DB为RDS MySQL,那么数据抓取模块通过Binlog dump协议连接源库。

    (2) 日志回放模块
    日志回放模块从日志读取模块中请求增量数据,并根据用户配置的同步对象进行数据过滤,然后在保证事务时序性及事务一致性的前提下,将日志记录同步到目标实例。
    DTS实现了日志读取模块、日志回放模块的高可用,DTS容灾系统一旦检测到链路异常,就会在健康服务节点上断点重启链路,从而有效保证同步链路的高可用。

    0 0
相关问答

1

回答

DTS功能原理中的实时同步基础原理是什么呀?

2022-04-03 10:28:12 695浏览量 回答数 1

1

回答

数据传输服务DTS中的数据迁移基本原理是什么啊?

2022-04-03 10:21:20 856浏览量 回答数 1

1

回答

什么是数据传输服务DTS?

2021-12-22 17:00:05 314浏览量 回答数 1

1

回答

DTS数据如何实时同步?

2021-12-22 17:01:45 336浏览量 回答数 1

1

回答

数据传输服务 DTS的公共参数有哪些?

2020-03-29 13:27:26 544浏览量 回答数 1

1

回答

数据传输服务DTS异地多活,保证服务高可用

2018-05-27 16:46:02 689浏览量 回答数 1

1

回答

数据传输服务DTS附:预检查内容

2018-04-23 08:08:29 929浏览量 回答数 1

1

回答

数据传输服务DTS全量迁移—失败修复

2018-04-10 17:42:00 736浏览量 回答数 1

1

回答

什么是数据传输服务DTS

2017-10-31 09:49:25 2021浏览量 回答数 1

7

回答

弱弱的问下:SLB中的多台服务器的数据库怎么同步的?

2014-03-18 10:38:04 9019浏览量 回答数 7
问答排行榜
最热
最新
相关电子书
更多
数据库异地备份及不还原快速查询备份集最佳实践
立即下载
MaxCompute2.0外表对接异构存储源和支持非结构化数据介绍
立即下载
PostgreSQL Greemplum 数据上云
立即下载