给你大型数据库迁移的五大建议

数据库
对于大多数公司和DBA来说,数据库的升级、复制和迁移都是一件麻烦的事,而在异构环境下大型数据库的迁移更是一件让DBA头疼不已的事。不仅需要考虑到持续IT投资的回报,迁移本身面临的技术挑战也不少。

对于大多数公司和DBA来说,数据库的升级、复制和迁移都是一件麻烦的事,而在异构环境下大型数据库的迁移更是一件让DBA头疼不已的事。不仅需要考虑到持续IT投资的回报,迁移本身面临的技术挑战也不少。

2009年,联合可口可乐瓶装公司(CCBCC)在升级SAP系统的同时也将数据库从Oracle迁移到IBM DB2,案子过去有一年多了。作为大型数据库迁移的经典案例,抛开商业公司的“口水战”和台面下的运作。从技术和运营的角度来看,对于考虑做类似数据库迁移或找寻Dual Vendor的用户来说还有有一定参考意义。

日前,趁这个项目相关负责人访华之际,记者采访了联合可口可乐瓶装公司(CCBCC)***SAP Basis/DBA专家Andrew Juarez和CCBCC公司系统经理Thomas De Juneas。Andrew Juarez和Thomas De Juneas就本次大型数据库迁移过程的背后及前前后后有趣的事进行了分享。

通常来说,数据库迁移大体可以分为三个阶段:准备期、正式迁移期、验证观察期。

两位CCBCC的数据库和系统专家从这三个阶段谈起。

调研用了2个月 最初就是为了省钱

从Oracle迁移到DB2的切入点,Andrew Juarez的回答很直白:“最开始就是为了省钱,而对整个数据库迁移可行性的调研过程则用了2个月。”因为当时要采购新的SAP(HR模块)系统和相应的系统升级,按照Oracle的许可证政策,同时还必须购买额外的新许可证。于是当时开始尝试了解DB2的解决方案,调研发现DB2软件许可的费用不是每年都增长,基本都是一条平线。即便是采购了新的HR应用产生了数据库成本的增加,但是和Oracle比较,还是比Oralce原来的价格便宜。

大型数据库迁移5点注意事项

在Andrew Juarez看来,如果从技术投资的角度来看,企业在考虑是否进行大型数据库迁移或转换的时候应该首要考虑5个方面:

1.迁移前后人员是否有增加,人力成本的变动以及需要对DBA做多少培训才能上手新数据库系统;

2.专门的迁移工具;

3.应用的兼容性;

4.硬件成本的增加幅度;

5.是否有隐藏的许可证收费。

[[19860]] 

(CCBCC)***SAP Basis/DBA专家Andrew Juarez

IBM DB2则从几个方面分别对Oracle出了组合杀招。

在应用兼容性上,通常来说,做数据库迁移时,需要重写应用程序并进行测试,因此可能需要耗费很长一段时间。由于IBM做了具有针对性的兼容性研发工作,从 DB 2 9.7版本开始,根据IBM做的测试和数据,Oracle迁移到DB2,94%到97%的应用可以实现兼容,就是说这些程序不需要修改什么就可以放到DB2里。而剩下的3%,IBM将会提供专家团队帮助解决。

[[19861]] 

 CCBCC公司系统经理Thomas De Juneas

此外,IBM提供了专用的数据库迁移工具,按照Thomas De Juneas的说法,CCBCC的这次整个SAP R/3 Enterprise环境迁移项目的完成共用了8周,其中包括 1TB生产数据库的两次迭代测试。SAP自身系统的迁移只需一个周末的时间(从周六晚上开始到周一凌晨)就可以完成。在整个迁移过程中,仅需宕机26小时。

把(宕机)时间缩到最短,不要影响它的业务运作。这也是Thomas De Juneas在整个迁移过程中最关注的事情。而由于迁移过程中使用DB2的Deep Compression技术,资料库大小降低了40%

通过对这两个系统进行了比较,DB2和SAP的结合和Oracle跟SAP的结合有很大的改变,记者质疑,针对这次可口可乐公司数据库的迁移,是不是针对了这个系统IBM做了一些特殊的定制,来确保和Oracle的对比有明显的效果?

对此,IBM方面的说法是,IBM DB2 到9的版本时候,有50%的功能都为SAP定做(或特别做了优化),双方的合作是代码级的,即从平台开发时就考虑到产品的协同和优化问题。

[[19862]] 

IBM软件集团大中华区信息管理及业务分析总经理 卢伟权

IBM软件集团大中华区信息管理及业务分析总经理 卢伟权告诉CSDN记者,中国用户在考虑大型数据库的转换或迁移的时候最担心问题有两个:1.对人员的影响(包括DBA及相应IT人员),在技能培训和操作习惯上需要多久才能适应,是否需要增加新的DBA;2.数据库系统迁移所要耗费的时间以及对业务系统正常运行的影响程度有多大;包括在前后期准备和迁移期间,都希望能够多大减少对业务系统的影响;

对此,IBM会为用户的DBA提供一周的免费培训,让他们足够上手DB2数据库的操作。而通过提供专有的迁移工具,也能***程度上降低数据库迁移对业务的影响。根据第三方市场调研报告,"到2010年第三季度(截止去年9月份),整个大中华地区DB2的市场占有率大概增长了2.5%,而主要竞争对手的份额是下降走势”。据称,在亚太区去年有超过200个客户是从竞争对手转到DB2的。

【编辑推荐】

  1. 数百家SAP用户迁移到IBM DB2数据库
  2. DB2日期时间的基础知识
  3. DB2 SQL文执行计划监控简介
  4. 带您了解DB2快照监控
  5. 教您如何实现DB2在线导入

 

责任编辑:艾婧 来源: CSDN
相关推荐

2012-07-04 13:48:26

绿色数据中心

2011-05-25 13:40:23

手机游戏游戏开发

2021-09-01 20:37:59

云数据库云计算迁移

2019-07-08 12:19:24

TLS网络安全密钥

2011-09-02 09:41:51

应用交付应用交付优化

2022-01-17 11:29:42

数字化转型企业技术

2013-04-10 17:39:52

数据库安全

2013-01-10 10:30:36

云开发

2021-03-03 14:03:33

网络安全NYCTF网络风险

2018-06-06 01:10:22

工业4.0物联网工业物联网

2021-04-15 09:00:00

数据库React Nativ开发

2012-02-16 14:03:14

云端数据安全云计算

2019-05-27 23:21:47

大数据云迁移企业

2017-11-13 10:22:21

2023-06-02 20:41:50

2011-07-19 18:13:15

高效数据库

2013-08-07 10:23:58

MySQL运维数据库运维

2017-04-19 22:58:28

MySQL分布式数据

2019-11-27 14:16:18

SQL数据库数据库基础
点赞
收藏

51CTO技术栈公众号