# SpringBatch-DataMigration SpringBatch数据迁移项目
- **项目简介:**
主要解决两库的两个表数据迁移和同步问题(两个表的字段可以不一致,只要知道对应关系及转化规则即可),曾经测试过350万数据10分钟内迁移完毕
- **相关技术:**
mybatis、springBatch、mysql、quartz、spring、springMVC
- **部署说明:**
本项目为两个数据库,由一个数据库的表向另外一个数据库的表做数据迁移,其中数据库脚本在:/src/main/resources/sql/下面(其中data_rep中的表要求创建顺序,有依赖)
- **项目功能:**
1.本项目运行在tomcat容器中,主要功能为从spring_batch_left库的user_from表抓取数据,之后批量插入到spring_batch_right库的user_to表
2.应用quartz对job进行定时触发(目前设置的定时为每隔一分钟执行一次,目前定时服务已注释掉)
3.除了定时触发功能,还可以通过项目的index.jsp页面发起批处理job
4.2016-10-18-将原始的使用Map作为仓库修改为使用数据库来作为仓库,新增了data_rep及下面的表,同时引入相关数据源
更多SpringBatch资源请访问SpringBatch中文社区:www.springbatch.cn
没有合适的资源?快使用搜索试试~ 我知道了~
SpringBatch-DataMigration SpringBatch数据迁移项目
共78个文件
xml:56个
java:14个
sql:3个
2 下载量 29 浏览量
2023-07-13
16:36:40
上传
评论
收藏 60KB ZIP 举报
温馨提示
项目简介: 主要解决两库的两个表数据迁移和同步问题(两个表的字段可以不一致,只要知道对应关系及转化规则即可),曾经测试过350万数据10分钟内迁移完毕 相关技术: mybatis、springBatch、mysql、quartz、spring、springMVC 部署说明: 本项目为两个数据库,由一个数据库的表向另外一个数据库的表做数据迁移,其中数据库脚本在:/src/main/resources/sql/下面(其中data_rep中的表要求创建顺序,有依赖) 项目功能: 1.本项目运行在tomcat容器中,主要功能为从spring_batch_left库的user_from表抓取数据,之后批量插入到spring_batch_right库的user_to表 2.应用quartz对job进行定时触发(目前设置的定时为每隔一分钟执行一次,目前定时服务已注释掉) 3.除了定时触发功能,还可以通过项目的index.jsp页面发起批处理job
资源推荐
资源详情
资源评论
收起资源包目录
SpringBatch-DataMigration-master.zip (78个子文件)
SpringBatch-DataMigration-master
pom.xml 5KB
src
main
resources
quartz
user-quartz-context.xml 1KB
sql
spring_batch_left.sql 4KB
data_rep.sql 5KB
spring_batch_right.sql 1KB
spring
user-batch.xml 3KB
spring-datasource.xml 5KB
quartz-context.xml 1KB
batch-context.xml 2KB
spring-mvc.xml 2KB
applicationContext.xml 1KB
spring-jdbc.xml 1KB
sqlmap
UserToMapper.xml 2KB
UserFromMapper.xml 1KB
properties
jdbc.properties 3KB
log
logback.xml 7KB
java
com
javazx
batch
quartz
ApplicationContextUtil.java 1016B
scheduler
UserSchedulerJob.java 1KB
trigger
UserCronTriggerFactoryBean.java 926B
web
JobLauncherController.java 2KB
dao
UserFromMapper.java 257B
UserToMapper.java 314B
job
UserBatchJob.java 972B
logback
LogbackWebConfigurer.java 4KB
LogbackConfigurer.java 3KB
LogbackConfigListener.java 540B
po
UserFrom.java 2KB
UserTo.java 3KB
extend
processor
UserItemProcessor.java 315B
writer
MyBatchItemWriter.java 4KB
webapp
WEB-INF
web.xml 3KB
sqlMapConfig.xml 268B
index.jsp 639B
ok.jsp 147B
.idea
uiDesigner.xml 9KB
artifacts
SpringBatch_DataMigration_war.xml 334B
SpringBatch_DataMigration_war_exploded.xml 4KB
libraries
Maven__aopalliance_aopalliance_1_0.xml 502B
Maven__org_springframework_batch_spring_batch_core_3_0_3_RELEASE.xml 670B
Maven__org_springframework_batch_spring_batch_infrastructure_3_0_3_RELEASE.xml 740B
Maven__c3p0_c3p0_0_9_1_1.xml 453B
Maven__org_springframework_spring_context_4_1_7_RELEASE.xml 625B
Maven__junit_junit_3_8_1.xml 450B
Maven__org_springframework_spring_web_4_1_7_RELEASE.xml 597B
Maven__org_mybatis_mybatis_3_2_4.xml 488B
Maven__org_springframework_spring_aop_4_1_7_RELEASE.xml 597B
Maven__ch_qos_logback_logback_classic_1_1_2.xml 556B
Maven__javax_batch_javax_batch_api_1_0.xml 530B
Maven__org_springframework_spring_beans_4_1_7_RELEASE.xml 611B
Maven__commons_logging_commons_logging_1_2.xml 546B
Maven__mysql_mysql_connector_java_5_0_3.xml 555B
Maven__ch_qos_logback_logback_core_1_1_2.xml 535B
Maven__org_springframework_spring_webmvc_4_1_7_RELEASE.xml 618B
Maven__org_slf4j_jul_to_slf4j_1_7_7.xml 515B
Maven__com_thoughtworks_xstream_xstream_1_4_7.xml 540B
Maven__org_springframework_spring_tx_4_1_7_RELEASE.xml 590B
Maven__javax_servlet_javax_servlet_api_3_1_0.xml 566B
Maven__xpp3_xpp3_min_1_1_4c.xml 474B
Maven__org_codehaus_jettison_jettison_1_2.xml 521B
Maven__org_springframework_spring_core_4_1_7_RELEASE.xml 604B
Maven__org_springframework_spring_context_support_4_1_7_RELEASE.xml 681B
Maven__xmlpull_xmlpull_1_1_3_1.xml 486B
Maven__com_alibaba_druid_1_0_15.xml 481B
Maven__org_quartz_scheduler_quartz_2_2_1.xml 517B
Maven__org_springframework_spring_jdbc_4_1_7_RELEASE.xml 604B
Maven__org_slf4j_slf4j_api_1_6_6.xml 494B
Maven__org_springframework_retry_spring_retry_1_1_0_RELEASE.xml 635B
Maven__org_mybatis_mybatis_spring_1_2_2.xml 537B
Maven__org_springframework_spring_expression_4_1_7_RELEASE.xml 646B
Maven__com_ibm_jbatch_com_ibm_jbatch_tck_spi_1_0.xml 591B
vcs.xml 180B
misc.xml 1KB
compiler.xml 1KB
modules.xml 290B
encodings.xml 172B
copyright
profiles_settings.xml 74B
SpringBatch-DataMigration.iml 5KB
README.md 1KB
共 78 条
- 1
资源评论
智达教育
- 粉丝: 2w+
- 资源: 279
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- onenet_chongwukanhu_v06.apk
- 2022NOC软件创意编程赛项真题C++初中-决赛(有解析)
- 2022NOC软件创意编程赛项真题python初中-决赛(有解析)
- openLayer-本地数据加载 (day5)
- A题-正弦信号发生器.xdf
- 2022NOC软件创意编程赛项真题python小学高年级-决赛(有解析)
- mathml转换latex需要的xsl文件
- 2022NOC软件创意编程赛项真题图形化小学高年级-决赛(有解析)
- gbase驱动下载gbase-connector-java-8.3.81.53驱动下载
- 2022NOC软件创意编程赛项真题图形化小学低年级-决赛(有解析)
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功