|
项目名称:《SpringBatch-DataMigration》1 n; t; c# e f1 M1 d! c
Q3 z1 |2 Q) c* O) x/ d
+ M% v# x! O+ I& V项目简介:& z8 l! j) E$ r2 a
SpringBatch数据迁移项目4 A# Q/ c) ]# g$ @
(1)项目简介:主要解决两库的两个表数据迁移和同步问题,曾经测试过350万数据10分钟内迁移完毕( Q& w" a5 b$ G4 W+ @
(2)相关技术:mybatis、springBatch、mysql、quartz
* b: u0 G2 X0 d6 r(3)部署说明:本项目为两个数据库,由一个数据库的表向另外一个数据库的表做数据迁移,其中数据库脚本在:/src/main/resources/sql/下面
) }, D. e0 f$ L0 \# h(4)项目功能:本项目运行在tomcat容器中,主要功能为从spring_batch_left库的user_from表抓取数据,之后批量插入到spring_batch_right库的user_to表,并应用quartz对job进行定时触发(目前设置的定时为每隔一分钟执行一次)
, U, P/ B; Z4 b: [链接地址:https://github.com/itmrchen/SpringBatch-DataMigration7 U( e1 S3 v4 `
* @7 L E2 v; ~" }# h6 d& X2 |, {0 F" B) n4 e- i+ ]
3 e% T+ `6 G5 q/ u$ k
: j. U$ _2 O( C5 F, \& R' E S
|
|