不停机数据迁移实战——从入门到精通

不停机数据迁移实战——从入门到精通 / 掌握不停机数据迁移的实战技巧与前沿技术

邓明 前 Shopee 高级工程师、Beego PMC · 极客网编辑部

  • 课程介绍
  1. 1. 数据迁移:基本理论、不停机迁移方案

  2. 2. 不停机数据迁移:导出数据

  3. 3. 不停机数据迁移:数据校验方案

  4. 4. 不停机数据迁移:数据修复方案、面试要点

  5. 5. 不停机数据迁移:双写方案(一)

  6. 6. 不停机数据迁移:双写方案(二)

  7. 7. 增量校验与修复

  8. 8. 集成全部环节

  9. 9. 优化校验和修复逻辑、升职加薪、面试要点

课程介绍

讲师介绍 课程介绍 实战导向:结合真实项目案例,传授不停机数据迁移的最佳实践。 全面覆盖:从异构数据迁移、双写机制、增量校验与修复,到性能优化与数据库瓶颈解决,全方位解析数据迁移全过程。...

讲师介绍


课程介绍

  • 实战导向:结合真实项目案例,传授不停机数据迁移的最佳实践。
  • 全面覆盖:从异构数据迁移、双写机制、增量校验与修复,到性能优化与数据库瓶颈解决,全方位解析数据迁移全过程。
  • 技术前沿:利用GORM框架下的ConnPool接口实现双写,利用Kafka解决并发校验问题,带你走在技术前沿。

课程目标:

  • 理解不停机数据迁移的基本概念与重要性。
  • 掌握不停机数据迁移的四个阶段及其操作要点。
  • 实现双写机制,确保数据一致性。
  • 设计并实施增量校验与修复方案,及时发现并解决问题。
  • 优化全量校验与修复过程,提升迁移效率。
  • 解决数据库性能瓶颈,确保迁移期间系统稳定运行。
  • 掌握异构数据迁移的挑战与解决方案。

课程目录

  1. 不停机数据迁移概述
    ○ 为什么要进行数据迁移?
    ○ 数据迁移面临的挑战与机遇。
  2. 不停机迁移的四个阶段
    ○ 第一阶段:业务读写源表,目标表初始化。
    ○ 第二阶段:双写阶段,以源表为准。
    ○ 第三阶段:双写阶段,以目标表为准。
    ○ 第四阶段:业务读写目标表。
  3. 双写机制的设计与实现
    ○ 双写机制的概念与必要性。
    ○ 利用GORM框架下的ConnPool实现双写。
  4. 增量校验与修复
    ○ 增量校验的意义与实现方法。
    ○ 利用Kafka解决并发校验问题。
    ○ 数据修复的策略与最佳实践。
  5. 性能优化与数据库瓶颈解决
    ○ 提升全量校验与修复效率的策略。
    ○ 解决数据库性能瓶颈的方法。
  6. 异构数据迁移
    ○ 异构数据迁移的挑战。
    ○ 解决方案与案例分析。

适合人群

  • 希望提高系统架构能力的中级以上程序员。
  • 商旅或电商行业技术团队负责人及架构师。
  • 对高并发系统设计感兴趣的软件工程师。

订阅须知