|
项目名称:《SpringBatch-DataMigration》
; r3 [4 L6 I9 n1 Y8 B" _
: \4 {7 v! X: M- x
& H# X. B1 f/ x$ q- L+ ?* g9 j0 H项目简介:8 d4 S/ {4 H2 Y' O( W% b
SpringBatch数据迁移项目9 e) [* v) q- z$ H4 C7 i
(1)项目简介:主要解决两库的两个表数据迁移和同步问题,曾经测试过350万数据10分钟内迁移完毕
6 o/ N5 i3 X* E; U- t% n(2)相关技术:mybatis、springBatch、mysql、quartz, z0 j, B$ v. O" ~
(3)部署说明:本项目为两个数据库,由一个数据库的表向另外一个数据库的表做数据迁移,其中数据库脚本在:/src/main/resources/sql/下面& `5 V& W! z9 f- S. k6 j l
(4)项目功能:本项目运行在tomcat容器中,主要功能为从spring_batch_left库的user_from表抓取数据,之后批量插入到spring_batch_right库的user_to表,并应用quartz对job进行定时触发(目前设置的定时为每隔一分钟执行一次)
1 h; }7 w: Y; J链接地址:https://github.com/itmrchen/SpringBatch-DataMigration
9 k, [ k+ Z% R
2 E; T+ v/ Q: ?4 o/ S( Y+ U
0 E+ t. g% m. R6 R: S: S: z
# _! v& z0 T. B; ^# h% I
- o/ }4 H4 n$ X$ _& r% `( q0 V
+ |! Q e! Y: p2 V# f3 x+ k |
|