前边提到 这款工具发生的  历史背景、需求、预期    参考 : 分布式大数据迁移工具 (一)

为了达到预期,必要的设计是不可缺失的。

一、设计概要

前端用例设计

    1、用户能配置数据源(带库)                          如 配置  user、uinfo、report

    2、用户配置源下指定表 (源表  、 目标表)    如 加入  user_info、user_detail 、 user_manager

    3、用户配置组信息 (1 ... n 张源表 一个组)    如   user_info 和 user_detail  为一组

    4、用户配置  关联源组 和 目标组                   如  配置   组(user_info 、 user_detail)   和 user_manager 存在关系  

   5、用户配置 表字段之间的映射         如  配置   user.user_info 下 u_id_card  映射到 : report.user_manager 下 id_card

   6、用户配置  源表之间关联条件字段     如 配置 user_info.u_id = user_detail.u_id

后端功能分析

    根据用户的配置,能将源表数据,同步目标表中,支持 from 多源  to 一目标 的操作模式 

二、设计用例

分布式大数据迁移工具 (二)

分布式大数据迁移工具 (二)

三、系统设计

       初始化任务时序图

      分布式大数据迁移工具 (二)

数据比对任务时序

分布式大数据迁移工具 (二)

未完待续,欢迎关注,如无意外,次日更新

 

欢迎互粉交流     春叁十娘

分布式大数据迁移工具 (二)

相关文章:

  • 2022-12-23
  • 2021-06-17
  • 2021-05-24
  • 2021-11-25
  • 2021-07-07
  • 2022-01-23
  • 2021-07-11
  • 2022-01-24
猜你喜欢
  • 2021-08-13
  • 2021-11-28
  • 2021-06-26
  • 2021-08-18
  • 2021-11-21
  • 2022-02-15
相关资源
相似解决方案