接入流程

优质
小牛编辑
139浏览
2023-12-01

前提须知

    中间件能做表字段、表名、schema名自定义映射,支持源端与目标端表字段数据类型不一致默认转换,支持字段过滤;
    支持通过实现接口做自定义业务逻辑(已有需求方在做自定义业务逻辑工作)。

准备

Mysql到关系型数据库同步

    源端:
        表结构信息:
            schema名
            表名
            源端目标端不一致时,需提供映射关系
            主键(必须)
            更新时间字段(非必填,如果没有将不做源端、目标端数据条数一致检查)
        bin-log:
            ROW格式
        数据库连接信息:
            非必填,如果不提供将不做源端、目标端数据条数一致检查
        数据抽取连接信息:
            具有replication权限的mysql账户
   目标端:
        表结构信息:同源端
        目标端数据库连接信息    
        如果是mysql,要求不区分大小写(暂不支持大小写敏感)

Oracle到关系型数据库同步

    源端:
        运维配合做OGG配置
        表结构信息:
            schema名
            表名
            源端目标端不一致时,需提供映射关系
            主键(必须)
            更新时间字段(非必填,如果没有将不做源端、目标端数据条数一致检查)
        数据库连接信息:
            非必填,如果不提供将不做源端、目标端数据条数一致检查
    目标端:
        表结构信息:同源端
        目标端数据库连接信息
        如果是mysql,要求不区分大小写(暂不支持大小写敏感)

自定义同步

    详情见插件开发章节

流程

    涉及到自定义业务逻辑的,需提前对接插件开发工作(由需求方开发),审核多线程并发环境下自定义逻辑代码;
    不涉及到自定义业务逻辑的,部署周期在1天内完成,由于涉及到参数联调,时间不可控。

环境部署

开发环境

    用需求方的硬件资源,可协助部署。

测试环境

    短时间、现有硬件能够承载的测试可用架构部资源,用完销毁。

生产环境

    统一部署,单独申请硬件资源接入数据同步集群。
    如有特殊需求,可单独部署。

业务开发支持

    帮助文档:
        见插件开发章节。
    技术支持:
        研发中心架构部技术创新组。