免费试用
产品技术解读

DM 源码阅读系列文章(十)测试框架的实现丨TiDB 工具

本篇文章将从质量保证的角度来介绍 DM 测试框架的设计和实现,探讨如何通过多维度的的测试方法保证 DM 的正确性和稳定性。
产品技术解读

DM 源码阅读系列文章(九)shard DDL 与 checkpoint 机制的实现丨TiDB 工具

在本篇文章中,我们将对 shard DDL 同步机制以及 checkpoint 机制等进行详细的介绍,内容包括 shard group 的定义、shard DDL 的同步协调处理流程、checkpoint 机制以及与之相关的 safe mode 机制。
产品技术解读

DM 源码阅读系列文章(八)Online Schema Change 迁移支持丨TiDB 工具

本篇文章将会以 gh-ost 为例,详细地介绍 DM 是如何支持一些 MySQL 上的第三方 online schema change 方案迁移,内容包括 online schema change 方案的简单介绍,online schema change 迁移方案,以及迁移实现细节。
Ian 2019-06-19 DM 源码阅读 | 社区
产品技术解读

DM 源码阅读系列文章(七)定制化数据同步功能的实现丨TiDB 工具

本篇文章介绍了 DM 的定制化数据同步功能中库表路由(Table routing)、黑白名单(Black & white table lists)、列值转化(Column mapping)、binlog 过滤(Binlog event filter)四个主要功能的实现。
产品技术解读

DM 源码阅读系列文章(六)relay log 的实现丨TiDB 工具

本篇文章的内容包括 relay log 目录结构定义、relay log 数据的处理流程、主从切换支持、relay log 的读取等逻辑。
产品技术解读

DM 源码阅读系列文章(五)Binlog replication 实现丨TiDB 工具

本篇文章将会详细地介绍 DM 核心处理单元 Binlog replication,内容包含 binlog 读取、过滤、路由、转换,以及执行等逻辑。
Ian 2019-05-08 DM 源码阅读 | 社区
产品技术解读

DM 源码阅读系列文章(四)dump/load 全量同步的实现丨TiDB 工具

本文将详细介绍 dump 和 load 两个数据同步处理单元的设计实现,重点关注数据同步处理单元 interface 的实现,数据导入并发模型的设计,以及导入任务在暂停或出现异常后如何恢复。
产品技术解读

DM 源码阅读系列文章(三)数据同步处理单元介绍丨TiDB 工具

本篇文章将详细地介绍 DM 数据同步处理单元(DM-worker 内部用来同步数据的逻辑单元),包括数据同步处理单元实现了什么功能,数据同步流程、运行逻辑,以及数据同步处理单元的 interface 设计。
Ian 2019-04-10 DM 源码阅读 | 社区
产品技术解读

DM 源码阅读系列文章(二)整体架构介绍丨TiDB 工具

本篇文章主要介绍 TiDB Data Migration (TiDB DM) 的整体架构,包括 TiDB DM 有哪些组件、各组件分别实现什么功能、组件之间交互的数据模型和 RPC 实现。
产品技术解读

DM 源码阅读系列文章(一)序丨TiDB 工具

本篇文章主要介绍了 DM 源码阅读的目的和源码阅读的规划,简单介绍了 DM 的源码结构和工具链。本文为本系列文章的第一篇。

抱歉,暂无数据

展开更多

金融行业内容专区上线,为金融机构数据库选型和应用提供深入洞察和可靠参考路径。