数据迁移方案

2023-08-03  本文已影响0人  漫行者_

一.背景

重写项目,将老系统的数据迁移到新系统。涉及合同(2w)、账单(30w)、点位(40w)、调度单(2w)。
合同1:n账单
合同1:1调度单
账单还有无合同账单,减免单。
调度单1:n点位。
点位分为原始点位(eg:电梯)和媒体点位(eg:电梯屏幕,用于做广告),老系统原始点位和媒体点位存放一个表。新系统设计成一个表。

二.需求

在表结构不同的情况下迁移,保证新老完全一致性,老系统新增数据同步。

三.设计

1.全量迁移方案

1.1 因此采用第二种迁移。
问题一:如用自增id,匹配关系对不上,需按表顺序迁移,保存id映射关系。
问题二:如按老系统id,因表结构不同,Id无法匹配,出现冲突。为原系统每个加上表偏移量,如原始点位表+1000,媒体点位+2000,注意流出空余。
问题三:注意新系统新数据自增产生冲突。(问题产生再增量阶段)

  1. 增量迁移方案
上一篇下一篇

猜你喜欢

热点阅读