异构数据库同步系统是一款不同数据库之间数据表同步系统,软件根据时间字段和数据值是否存在差异来判断源数据表的数据更新情况,通过将更新数据与目标数据进行比对来确定需要插入的数据。
本产品旨在以差量更新的方式,定时同步不同数据库之间的数据表的数据
1. 通过时间字段的数据值判断源数据表是否有数据更新
2. 获取更新数据
3. 更新数据与目标数据表的数据比对,确定要插入到目标数据表的数据
4. 向目标数据表插入数据
1. 建议数据表中包含时间字段
2. 产品性能与数据表数据量、数据更新数量有关
1. 启动软件
2. 新建任务
任务-新建,进入数据库连接设置界面
3. 在数据库连接设置界面填写数据库连接数据
数据源、目标的类型:MYSQL、MSSQL或ORACLE
源和目标的数据库地址
源和目标的数据库名称
源和目标的用户名和密码
如果要从源数据库的多个数据表查询数据,可通过配置自定义查询的SQL语句实现,配置了自定义查询之后,不建议修改主界面的“数据表下拉框”
4. 连接数据库
点击连接按钮
5. 选择要对接的数据表
通过修改“数据表”下拉框选项选择要对接的数据库,数据流转方向从源数据库指定数据表流向目标数据库指定数据表。
如已对源数据库设置了自定义查询,则不需要修改源数据库的选定数据表
6. 编辑字段对应关系
通过下拉选项选择字段
7. 进入操作-数据更新设置,填写时间字段,时间字段的格式
格式字符串中,“y”表示年,“M”表示月,“d”表示日,“H”表示时,“m”表示分,“s”表示秒,如“20180611120923”为“yyyyMMddHHmmss”,“2018/06/11 12:09:23”为“yyyy/MM/dd HH:mm:ss”。
8. 填写数据转换执行周期
9. 断开数据库连接
点击主接面“断开按钮”
10. 保存任务
点击 任务-保存,保存当前任务设置
11. 如果需要新建更多任务,请重复步骤2-10
12. 启动定时执行