mykit-db-sync:mykit中分离出的强大的数据库同步工具——mykit-db-sync。 基于java开发的功能强大、配置灵活的数据库同步工具,目前支持MySQL、SQL Server和Oracle数据库的同步,在实际应用场景中,我们经常需要定期将一个数据库的数据同步到另外一个数据库中,常见的一种做法是将源数据库的数据dump为sql文件,然后到目标数据库执行sql文件完成数据库的导入,但是这种方法至少存在以下问题: - 需要手工操作,效率低 - 当涉及数据表较多时,容易遗漏、出错 -

上传者: 42181545 | 上传时间: 2024-06-05 09:59:51 | 文件大小: 2.57MB | 文件类型: ZIP
作者及联系方式 作者:冰河 微信:sun_shine_lyz QQ:2711098650 微信公众号: 冰河技术 推荐使用 mykit-db-sync mykit中分离出的强大数据数据库同步工具——mykit-db-sync 基于java开发的功能强大、配置灵活的数据库之间同步工具,和数据产生器一样,均是前段时间因为项目需要编写的小工具,在实际应用场景中,我们经常需要定期将一个数据库的数据同步到另外一个数据库中,常见的一种做法是将源数据库的数据dump为sql文件,然后到目标数据库执行sql文件完成数据库的导入,但是这种方法至少存在以下问题: 需要手工操作,效率低 当涉及数据表较多时,容易遗漏、出错 如果要定期同步,操作人容易忘记 难以应付频繁变更数据表或者字段 针对以上存在的问题,将珍贵人力从这种重复、无意义的工作中解脱出来,特意开发这个小工具,目前源数据库为任何支持sql语法的数据库,

文件下载

资源详情

[{"title":"( 47 个子文件 2.57MB ) mykit-db-sync:mykit中分离出的强大的数据库同步工具——mykit-db-sync。 基于java开发的功能强大、配置灵活的数据库同步工具,目前支持MySQL、SQL Server和Oracle数据库的同步,在实际应用场景中,我们经常需要定期将一个数据库的数据同步到另外一个数据库中,常见的一种做法是将源数据库的数据dump为sql文件,然后到目标数据库执行sql文件完成数据库的导入,但是这种方法至少存在以下问题: - 需要手工操作,效率低 - 当涉及数据表较多时,容易遗漏、出错 -","children":[{"title":"mykit-db-sync-master","children":[{"title":".gitignore <span style='color:#111;'> 254B </span>","children":null,"spread":false},{"title":"mykit-db-common","children":[{"title":"src","children":[{"title":"main","children":[{"title":"java","children":[{"title":"io","children":[{"title":"mykit","children":[{"title":"db","children":[{"title":"common","children":[{"title":"entity","children":[{"title":"BaseJobInfo.java <span style='color:#111;'> 1.22KB </span>","children":null,"spread":false},{"title":"BaseDBInfo.java <span style='color:#111;'> 1.86KB </span>","children":null,"spread":false}],"spread":true},{"title":"exception","children":[{"title":"MykitDbSyncException.java <span style='color:#111;'> 1.63KB </span>","children":null,"spread":false}],"spread":true},{"title":"build","children":[{"title":"BaseBuilder.java <span style='color:#111;'> 1.97KB </span>","children":null,"spread":false}],"spread":true},{"title":"db","children":[{"title":"DbConnection.java <span style='color:#111;'> 1.77KB </span>","children":null,"spread":false},{"title":"DataSourceFactory.java <span style='color:#111;'> 3.23KB </span>","children":null,"spread":false}],"spread":true},{"title":"utils","children":[{"title":"StringUtils.java <span style='color:#111;'> 879B </span>","children":null,"spread":false},{"title":"CollectionUtils.java <span style='color:#111;'> 911B </span>","children":null,"spread":false},{"title":"DateUtils.java <span style='color:#111;'> 27.61KB </span>","children":null,"spread":false},{"title":"Tool.java <span style='color:#111;'> 1.20KB </span>","children":null,"spread":false},{"title":"MatcherUtils.java <span style='color:#111;'> 1.83KB </span>","children":null,"spread":false}],"spread":false},{"title":"constants","children":[{"title":"MykitDbSyncConstants.java <span style='color:#111;'> 2.88KB </span>","children":null,"spread":false}],"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":"pom.xml <span style='color:#111;'> 510B </span>","children":null,"spread":false}],"spread":true},{"title":"LICENSE <span style='color:#111;'> 11.09KB </span>","children":null,"spread":false},{"title":"mykit-db-oracle","children":[{"title":"jobs.xml <span style='color:#111;'> 972B </span>","children":null,"spread":false},{"title":"src","children":[{"title":"main","children":[{"title":"resources","children":[{"title":"log4j.properties <span style='color:#111;'> 1.08KB </span>","children":null,"spread":false}],"spread":true},{"title":"java","children":[{"title":"io","children":[{"title":"mykit","children":[{"title":"db","children":[{"title":"oracle","children":[{"title":"entity","children":[{"title":"DBInfo.java <span style='color:#111;'> 1.79KB </span>","children":null,"spread":false},{"title":"JobInfo.java <span style='color:#111;'> 900B </span>","children":null,"spread":false}],"spread":false},{"title":"build","children":[{"title":"DBSyncBuilder.java <span style='color:#111;'> 4.95KB </span>","children":null,"spread":false}],"spread":false},{"title":"Main.java <span style='color:#111;'> 1.42KB </span>","children":null,"spread":false},{"title":"task","children":[{"title":"JobTask.java <span style='color:#111;'> 8.18KB </span>","children":null,"spread":false}],"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":"pom.xml <span style='color:#111;'> 1007B </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 2.84KB </span>","children":null,"spread":false},{"title":"jar","children":[{"title":"ojdbc6.jar <span style='color:#111;'> 2.61MB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"pom.xml <span style='color:#111;'> 4.69KB </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 2.05KB </span>","children":null,"spread":false},{"title":"NOTICE <span style='color:#111;'> 3.71KB </span>","children":null,"spread":false},{"title":"mykit-db-transfer","children":[{"title":"jobs.xml <span style='color:#111;'> 1.23KB </span>","children":null,"spread":false},{"title":"src","children":[{"title":"main","children":[{"title":"resources","children":[{"title":"log4j.properties <span style='color:#111;'> 1.08KB </span>","children":null,"spread":false}],"spread":true},{"title":"java","children":[{"title":"io.mykit.db.transfer","children":[{"title":"entity","children":[{"title":"DBInfo.java <span style='color:#111;'> 903B </span>","children":null,"spread":false},{"title":"JobInfo.java <span style='color:#111;'> 2.26KB </span>","children":null,"spread":false}],"spread":false},{"title":"factory","children":[{"title":"DBSyncFactory.java <span style='color:#111;'> 1.70KB </span>","children":null,"spread":false}],"spread":false},{"title":"sync","children":[{"title":"impl","children":[{"title":"AbstractDBSync.java <span style='color:#111;'> 1.92KB </span>","children":null,"spread":false},{"title":"SQLServerSync.java <span style='color:#111;'> 3.28KB </span>","children":null,"spread":false},{"title":"OracleSync.java <span style='color:#111;'> 5.54KB </span>","children":null,"spread":false},{"title":"MySQLSync.java <span style='color:#111;'> 4.57KB </span>","children":null,"spread":false}],"spread":false},{"title":"DBSync.java <span style='color:#111;'> 1.36KB </span>","children":null,"spread":false}],"spread":false},{"title":"build","children":[{"title":"DBSyncBuilder.java <span style='color:#111;'> 5.05KB </span>","children":null,"spread":false}],"spread":false},{"title":"Main.java <span style='color:#111;'> 1.41KB </span>","children":null,"spread":false},{"title":"task","children":[{"title":"JobTask.java <span style='color:#111;'> 3.82KB </span>","children":null,"spread":false}],"spread":false}],"spread":false}],"spread":true}],"spread":true},{"title":"test","children":[{"title":"java","children":[{"title":"io","children":[{"title":"mykit","children":[{"title":"db","children":[{"title":"transfer","children":[{"title":"test","children":[{"title":"MykitTransferTest.java <span style='color:#111;'> 1.11KB </span>","children":null,"spread":false}],"spread":false}],"spread":false}],"spread":false}],"spread":false}],"spread":false}],"spread":true}],"spread":true}],"spread":true},{"title":"mysql_oracle_jobs.xml <span style='color:#111;'> 1.22KB </span>","children":null,"spread":false},{"title":"oracle_mysql_jobs.xml <span style='color:#111;'> 1.18KB </span>","children":null,"spread":false},{"title":"pom.xml <span style='color:#111;'> 1.45KB </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 7.24KB </span>","children":null,"spread":false},{"title":"mysql_mysql_jobs.xml <span style='color:#111;'> 1.23KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明