码迷,mamicode.com
首页 > 编程语言 > 详细

java 比对2个相同结构表中的差异数据

时间:2019-07-23 14:49:05      阅读:250      评论:0      收藏:0      [点我收藏+]

标签:key   拼接   需要   存在   分页查询   nbsp   数据   java   分页   

项目有需求,比对2个相同结构表中的差异数据。

思路:

1。 分页查询 主库 需要比对的表字段,CONCAT 拼接所有字段 。

2。 用 主库 查询出来的所有ID in 从库ID。

3。 得到2个list,转换为ID为Key的MAP,得到2个MAP。

4。for 2个map。先比对ID是否存在。如不存在。比对 CONCAT 拼接所有字段。

5。如果从库不存在,查询主库insert从库。

测试10W的数据耗时50s。

 

java 比对2个相同结构表中的差异数据

标签:key   拼接   需要   存在   分页查询   nbsp   数据   java   分页   

原文地址:https://www.cnblogs.com/baobaoxiaokeai/p/11231409.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!