接入流程
前提须知
中间件能做表字段、表名、schema名自定义映射,支持源端与目标端表字段数据类型不一致默认转换,支持字段过滤;
支持通过实现接口做自定义业务逻辑(已有需求方在做自定义业务逻辑工作)。
准备
Mysql到关系型数据库同步
源端:
表结构信息:
schema名
表名
源端目标端不一致时,需提供映射关系
主键(必须)
更新时间字段(非必填,如果没有将不做源端、目标端数据条数一致检查)
bin-log:
ROW格式
数据库连接信息:
非必填,如果不提供将不做源端、目标端数据条数一致检查
数据抽取连接信息:
具有replication权限的mysql账户
目标端:
表结构信息:同源端
目标端数据库连接信息
如果是mysql,要求不区分大小写(暂不支持大小写敏感)
Oracle到关系型数据库同步
源端:
运维配合做OGG配置
表结构信息:
schema名
表名
源端目标端不一致时,需提供映射关系
主键(必须)
更新时间字段(非必填,如果没有将不做源端、目标端数据条数一致检查)
数据库连接信息:
非必填,如果不提供将不做源端、目标端数据条数一致检查
目标端:
表结构信息:同源端
目标端数据库连接信息
如果是mysql,要求不区分大小写(暂不支持大小写敏感)
自定义同步
详情见插件开发章节
流程
涉及到自定义业务逻辑的,需提前对接插件开发工作(由需求方开发),审核多线程并发环境下自定义逻辑代码;
不涉及到自定义业务逻辑的,部署周期在1天内完成,由于涉及到参数联调,时间不可控。
环境部署
开发环境
用需求方的硬件资源,可协助部署。
测试环境
短时间、现有硬件能够承载的测试可用架构部资源,用完销毁。
生产环境
统一部署,单独申请硬件资源接入数据同步集群。
如有特殊需求,可单独部署。
业务开发支持
帮助文档:
见插件开发章节。
技术支持:
研发中心架构部技术创新组。