1 Star 0 Fork 414

lism / porter

forked from sxfad / porter 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
how_to_use.md 2.29 KB
一键复制 编辑 原始数据 按行查看 历史
MurasakiSeiFu 提交于 2018-08-01 21:50 . 提交管理后台模块

接入流程

前提须知

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

准备

Mysql到关系型数据库同步

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

Oracle到关系型数据库同步

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

###自定义同步

	详情见插件开发章节	

流程

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

环境部署

开发环境

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

测试环境

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

生产环境

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

业务开发支持

	帮助文档:
		见插件开发章节。
	技术支持:
		研发中心架构部技术创新组。
Java
1
https://gitee.com/lism/porter.git
git@gitee.com:lism/porter.git
lism
porter
porter
master

搜索帮助

53164aa7 5694891 3bd8fe86 5694891