上海品茶

中行银行数据库改造之路:Oracle to MySQL迁移实践.pdf

编号:136496 PDF 20页 453.85KB 下载积分:VIP专享
下载报告请您先登录!

中行银行数据库改造之路:Oracle to MySQL迁移实践.pdf

1、银 行 数 据 库 改 造 之 路孙 业 宝O r a c l et oM y S Q L中 国 银 行迁移实践迁 移 原 因m i g r a t i o n r e a s o n 迁 移 目 标m i g r a t i o n t a r g e t迁 移 准 备m i g r a t i o n p r e p a r a t i o n 迁 移 实 施m i g r a t i o n i m p l e m e n t 迁 移 验 证m i g r a t i o n v a l i d a t i o n 经 验 总 结m i g r a t i o n e x p e r i

2、 e n c e 0迁 移 原 因m i g r a t i o n r e a s o n 迁 移 目 标m i g r a t i o n t a r g e t迁 移 准 备m i g r a t i o n p r e p a r a t i o n 迁 移 实 施m i g r a t i o n i m p l e m e n t 迁 移 验 证m i g r a t i o n v a l i d a t i o n 经 验 总 结m i g r a t i o n e x p e r i e n c e 0迁 移 原 因migrati

3、on reason 稳定性 预估业务量 技术支持Oracle当前数据库 轻量级 实际业务量 学习周期 国产化趋势MySQL目标数据库迁 移 原 因m i g r a t i o n r e a s o n 迁 移 目 标m i g r a t i o n t a r g e t迁 移 准 备m i g r a t i o n p r e p a r a t i o n 迁 移 实 施m i g r a t i o n i m p l e m e n t 迁 移 验 证m i g r a t i o n v a l i d a t i o n 经 验 总 结m i g r a t i o n e

4、 x p e r i e n c e 0迁 移 目 标migration target数 据 一 致总数内容结 构 一 致表名字段注释索引字 段 类 型分 区 类 型迁移前后保持数据和表结构一致迁 移 原 因m i g r a t i o n r e a s o n 迁 移 目 标m i g r a t i o n t a r g e t迁 移 准 备m i g r a t i o n p r e p a r a t i o n 迁 移 实 施m i g r a t i o n i m p l e m e n t 迁 移 验 证m i g r a t i o n v a

5、l i d a t i o n 经 验 总 结m i g r a t i o n e x p e r i e n c e 0迁 移 准 备migration preparation对 象 兼 容 性null值处理存储过程trigger物化视图大小写敏感大小写敏感函数view变量定义注释风格null值处理null值处理存储过程存储过程大小写敏感大小写敏感注释风格函数只 关 注 本 系 统 用 到 的 对 象null值处理存储过程trigger物化视图函数变量定义大小写敏感注释风格分页group by迁 移 准 备migration preparation Oracle有序列

6、和trigger,MySQL有自增主键 Oracle支持物化视图,MySQL不支持 Oracle和MySQL数据类型映射关系Oracle数据类型SQL标准中的数据类型MySQL 数据类型语法范围/说明语法语法范围/说明CHAR(size BYTE|CHAR)最大存储2000B或字符CHARACTER(n)CHAR(n)NATIONAL CHAR(M)CHARACTER SET charset_name COLLATE collation_name0-255字符VARCHAR2(size BYTE|CHAR)1-4000字节/字符CHARACTER VARYING(n)CHAR VARYING(

7、n)NATIONAL VARCHAR(M)CHARACTER SET charset_name COLLATE collation_name1-65535字节NCHAR(size)Maximum size is determined by the national character set definition,with an upper limit of 2000 bytesNATIONAL CHARACTER(n)NATIONAL CHAR(n)NCHAR(n)CHAR CHARACTER SET UTF8NATIONAL CHARACTER(n)NCHAR(n)NVARCHAR2(si

8、ze)two times size for AL16UTF16 encoding and three times size for UTF8 encoding.Maximum size is determined by the national character set definition,with an upper limit of 4000 bytesNATIONAL CHARACTER VARYING(n)NATIONAL CHAR VARYING(n)NCHAR VARYING(n)VARCHAR CHARACTER SET UTF8NATIONAL VARCHAR(n)NVARC

9、HAR(n)UTF8下1-21844字符;会被替换为varchar存储NUMBER (p,s)s为-84到127,p为1到38NUMERIC(p,s)DECIMAL(p,s)DECIMAL(M,D)M表示位数,1-65;D表示小数点右侧位数,0-30,必须小于MINTEGERINTINTEGERINT负2147483648到 2147483647SMALLINTSMALLINT负32768到32767对象/特性对比迁 移 准 备migration preparation现状梳理数据表个数存 储 过 程 个 数大表个数t r i g g e r 个 数物 化 视 图 个 数总数据量迁 移 准 备

10、migration preparation止血计划禁止查询字段用*代替禁止使用存储过程禁止超过3个表使用join禁止单表查询手写sql推荐单表行数超过500万行,才推荐进行分库分表推荐单表操作,使用mybatis自动生成语句推荐使用Oracle和MySQL兼容的SQL推荐复杂业务逻辑放到service层迁 移 准 备migration preparation迁移工具选型是否支持表结构迁移是否支持存量数据迁移是否开源是否可做全量数据验证改写工作量power designerOGGKettledataxDTS迁 移 原 因m i g r a t i o n r e a s o n 迁 移 目 标m

11、 i g r a t i o n t a r g e t迁 移 准 备m i g r a t i o n p r e p a r a t i o n 迁 移 实 施m i g r a t i o n i m p l e m e n t 迁 移 验 证m i g r a t i o n v a l i d a t i o n 经 验 总 结m i g r a t i o n e x p e r i e n c e 0迁 移 实 施migrationimplement阿里巴巴集团内被广泛使用的离线数据同步工具/平台,实现包括 MySQL、Oracle、HDFS、Hive、Oc

12、eanBase、HBase、OTS、ODPS 等各种异构数据源之间高效的数据同步功能。DataX采用了框架+插件的模式,目前已开源,代码托管在github存量数据迁移datax迁 移 实 施migrationimplement物化视图改造业务逻辑使用ES承接搜索需求存储过程Quartz实现批量拆分业务逻辑Service层实现复杂功能程序代码分页查询改造nvl等函数改造子查询改造迁 移 原 因m i g r a t i o n r e a s o n 迁 移 目 标m i g r a t i o n t a r g e t迁 移 准 备m i g r a t i o n p r e p a r

13、a t i o n 迁 移 实 施m i g r a t i o n i m p l e m e n t 迁 移 验 证m i g r a t i o n v a l i d a t i o n 经 验 总 结m i g r a t i o n e x p e r i e n c e 0迁 移 验 证migrationimplement数据验证datax 报错日志数据总量数据内容成功条数失败条数总数据条数各表数据条数MD5CRC32程序功能迁 移 原 因m i g r a t i o n r e a s o n 迁 移 目 标m i g r a t i o n t a r

14、 g e t迁 移 准 备m i g r a t i o n p r e p a r a t i o n 迁 移 实 施m i g r a t i o n i m p l e m e n t 迁 移 验 证m i g r a t i o n v a l i d a t i o n 经 验 总 结m i g r a t i o n e x p e r i e n c e 0经 验 总 结migrationimplement难点 分区方式差异 存储过程 物化视图实施路线 分步改造 小批次投产 一次性改造易错点 表名区分大小写 日期类型 NULL值的处理 表名区分大小写 日期类型 NULL值的处理思考 不停机迁移 明确迁移范围 历史表的处理Thank You!Thank You!

友情提示

1、下载报告失败解决办法
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站报告下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。

本文(中行银行数据库改造之路:Oracle to MySQL迁移实践.pdf)为本站 (2200) 主动上传,三个皮匠报告文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三个皮匠报告文库(点击联系客服),我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。
客服
商务合作
小程序
服务号
会员动态
会员动态 会员动态:

 136**12... 升级为标准VIP 137**24... 升级为标准VIP 

理**...  升级为标准VIP wei**n_...   升级为标准VIP

wei**n_... 升级为至尊VIP   135**12... 升级为标准VIP 

wei**n_... 升级为至尊VIP   wei**n_...  升级为标准VIP

特** 升级为至尊VIP  138**31... 升级为高级VIP

 wei**n_... 升级为标准VIP wei**n_... 升级为高级VIP

186**13... 升级为至尊VIP   分** 升级为至尊VIP

set**er 升级为高级VIP   139**80... 升级为至尊VIP

wei**n_...  升级为标准VIP  wei**n_...  升级为高级VIP

wei**n_... 升级为至尊VIP  一朴**P... 升级为标准VIP 

133**88... 升级为至尊VIP  wei**n_...   升级为高级VIP

159**56... 升级为高级VIP  159**56... 升级为标准VIP 

升级为至尊VIP  136**96... 升级为高级VIP

wei**n_... 升级为至尊VIP   wei**n_... 升级为至尊VIP

wei**n_...  升级为标准VIP 186**65...  升级为标准VIP

 137**92... 升级为标准VIP   139**06... 升级为高级VIP 

130**09...  升级为高级VIP  wei**n_...  升级为至尊VIP

 wei**n_... 升级为至尊VIP  wei**n_... 升级为至尊VIP

wei**n_...  升级为至尊VIP 158**33... 升级为高级VIP

骑**... 升级为高级VIP  wei**n_...  升级为高级VIP

wei**n_... 升级为至尊VIP 150**42...  升级为至尊VIP

185**92... 升级为高级VIP  dav**_w... 升级为至尊VIP

 zhu**zh... 升级为高级VIP wei**n_...  升级为至尊VIP

 136**49... 升级为标准VIP 158**39...   升级为高级VIP

 wei**n_... 升级为高级VIP  139**38... 升级为高级VIP  

 159**12... 升级为至尊VIP   微**...  升级为高级VIP

185**23... 升级为至尊VIP   wei**n_... 升级为标准VIP

152**85...   升级为至尊VIP ask**un 升级为至尊VIP 

136**21...  升级为至尊VIP  微**... 升级为至尊VIP 

135**38... 升级为至尊VIP   139**14...  升级为至尊VIP

138**36... 升级为至尊VIP  136**02...  升级为至尊VIP

139**63...  升级为高级VIP wei**n_... 升级为高级VIP  

 Ssx**om 升级为高级VIP  wei**n_... 升级为至尊VIP

 131**90... 升级为至尊VIP 188**13...  升级为标准VIP

159**90... 升级为标准VIP  风诰  升级为至尊VIP 

182**81...  升级为标准VIP 133**39... 升级为高级VIP 

wei**n_... 升级为至尊VIP  段**  升级为至尊VIP 

wei**n_... 升级为至尊VIP    136**65...  升级为至尊VIP

 136**03...  升级为高级VIP  wei**n_... 升级为标准VIP 

  137**52... 升级为标准VIP  139**61... 升级为至尊VIP

 微**... 升级为高级VIP  wei**n_...  升级为高级VIP

188**25... 升级为高级VIP  微**... 升级为至尊VIP 

 wei**n_... 升级为高级VIP  wei**n_... 升级为标准VIP

 wei**n_... 升级为高级VIP wei**n_... 升级为标准VIP 

186**28...   升级为标准VIP 微**...  升级为至尊VIP

wei**n_...  升级为至尊VIP wei**n_... 升级为高级VIP 

189**30...  升级为高级VIP 134**70...  升级为标准VIP 

185**87... 升级为标准VIP  wei**n_...  升级为高级VIP

wei**n_... 升级为至尊VIP   微**... 升级为至尊VIP 

wei**n_... 升级为标准VIP   wei**n_...  升级为至尊VIP