背景

公司5年的老系统,独立运行,现根据需要,集成公司统一云平台,基础信息人员、组织机构等需要统一管理系统维护,即取消独立管理功能。

技术要点

1、数据同步
2、不影响老系统的老功能老数据

方案一

视图融合新老系统数据,工作范围有后台调用的表名修改对应的hibernate实体映射修改、数据库创建视图,需要统一管理系统的表授权。
实施结果是不兼容老系统,各种未知问题

法案二

后台不进行任何修改,数据库不进行视图创建,使用insert into增量自动同步
最终效果完美,即保证里信息的统一管理又不影响老功能


核心的增量自动同步放到了系统登录位置,实时性有牺牲,不过对比来看,很小的牺牲。