当前位置:首页 > 报告详情

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

上传人: 2*** 编号:136496 2023-08-02 20页 453.85KB

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 010203040506迁 移 原 因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 010203040506迁 移 原 因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 010203040506迁 移 目 标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 010203040506迁 移 准 备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(

word格式文档无特别注明外均可编辑修改,预览文件经过压缩,下载原文更清晰!
三个皮匠报告文库所有资源均是客户上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作商用。
本文主要介绍了银行数据库改造之路,以Oracle to MySQL为例,详细阐述了迁移原因、迁移目标、迁移准备、迁移实施、迁移验证和经验总结等关键步骤。 迁移原因包括稳定性、业务量预估、技术支持以及国产化趋势等。迁移目标主要是实现数据一致性、表结构和索引的一致性,以及存储过程和触发器的转换。迁移准备涉及对象兼容性、数据表数量、存储过程和触发器等方面的考虑。迁移实施采用阿里巴巴集团内广泛使用的离线数据同步工具DataX,实现高效的数据同步功能。迁移验证通过数据验证,确保迁移后的数据总量、内容以及成功和失败条数等符合预期。 本文还提到了迁移过程中的难点,如分区方式差异、存储过程、物化视图实施路线以及分步改造等。易错点包括表名区分大小写、日期类型、NULL值的处理等。最后,文章对不停机迁移、明确迁移范围和历史表处理等方面进行了思考。
如何迁移?" 银行数据迁移的挑战与解决方案" 如何确保数据一致性和完整性?"
客服
商务合作
小程序
服务号
折叠