周工作总结-数据迁移

1、背景

由于历史原因,原有系统采用Mongodb,系统运行快2年了,说实话MongoDB比关系库开发效率高很多,而且性能
也高不少。但是由于近期项目需要调整部署方式,MongoDB无法在现有网络环境下使用,所以就需要改造原有dao
层,支持Oracle/MySQL数据库。最早的项目未采用jpa,所以改造工作量挺大。复制代码

2、具体工作

上周完成一个业务模块的代码迁移,本周完成历史数据迁移代码编写、测试,具体做法如下:
1、Dao层使用原有系统MongoDB模型加载数据
2、根据业务逻辑变化转化为新的VO模型然后调用新的接口进行数据保存
注意:放着一次数据过大,采用单条数据循环写入(单条数据可能包含多条字表数据)复制代码




转载于:https://juejin.im/post/5c8d127ae51d455f284e9138

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值