弃Oracle用DB2 解密可口可乐数据库迁移

来源 :中国计算机报 | 被引量 : 0次 | 上传用户:xx63394965
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  用了多年的Oracle,联合可口可乐瓶装公司在做了一项评估之后,决定改用DB2。
  
  堪称世界最有价值品牌之一的可口可乐,每天要配销 10亿杯以上的饮料到全球五大洲、超过200个国家。为了达成制造与销售的任务,为可口可乐制造、销售饮料的联合可口可樂瓶装公司 (Coca-Cola Bottling Co. Consolidated,CCBCC)多年前即将SAP ERP平台部署在 Oracle 数据库上,以处理相关的流程及产销存信息。然而,随着产量增加、流程改变,以及希望提升效率等原因,原来的SAP平台已不能满足需要,此时 CCBCC 需要将 SAP R/3 Enterprise 系统升级至 SAP ERP 6.0,但这样一来,就必须拿出大笔资金,升级Oracle 数据库,并且要购买额外的 Oracle 使用及维护授权。
  在做了审慎的评估之后,CCBCC 最后决定不升级 Oracle 数据库,而转为采用DB2。2008年4月份,CCBCC将SAP迁移到了DB2平台。现在三年过去了,CCBCC技术部门的Thomas De Juneas和Andrew Juarez近日来到中国,讲述了他们的使用感受。
  
  节省软硬件及维护成本
  
  为什么CCBCC会做出弃Oracle用DB2的决定?CCBCC当时做了一项成本评估,发现使用Oracle和DB2在成本上的差异巨大,这既包括软件成本也包括硬件成本。经过三年的使用,CCBCC验证了当年的评估结果。“当时是出于节省的目的,后来随之得到可靠性、易用性以及性能上的好处。”CCBCC首席SAP Basis/DBA工程师Andrew Juarez 说。
  从软件成本上看,使用Oracle和DB2差异明显。对CCBCC来说,Oracle的软件许可费用每年有5%的增长。而升级SAP就要升级现有的Oracle数据库,并购买其他Oracle许可证,就面临着增加新的采购费用。
  “在SAP升级的过程中,就看到如果继续在Oracle上面跑,成本会更多,需要花很多的钱购买Oracle的许可。为什么不能看看DB2?因为DB2跟SAP合作了。” CCBCC系统经理Thomas De Juneas说。
  “我们发现DB2获得软件许可的费用不是每年都增长,基本上是持平的。即便是采购了新的SAP HR模块产生了数据库成本的增加,但是DB2的增加和Oracle的增加来比较,还是比较低。” Andrew说。Thomas和Andrew一直在想如何降低成本,碰巧那时IBM也在销售DB2,他们就开始了解DB2的功能、特性和使用成本。
  从硬件成本上看,使用DB2可以带来存储成本的明显降低。如果不是三年前改用DB2,可口可乐早就需要购买存储硬件了。
  使用SAP会产生大量供销存数据,甚至可以说SAP应用得越好,数据量就越多。这些数据随着生产不断地增长,在用Oracle时,可口可乐每个月数据的增长量是35GB。
  Thomas和Andrew在考虑用DB2的时候,算了一笔账:同样多的数据,如果使用DB2 9的深度压缩功能(Deep Compression),可以节省很大的存储空间。依靠40%的压缩率,CCBCC现在每个月的存储增长是15GB,每月就相差20GB的存储量,那么长年累月节省的存储硬件的成本就非常可观了。
  对CCBCC来说,迁移到DB2后,到2011年4月,数据量与2008年4月使用Oracle时数据量相同,也就是说,存储的增长能够延迟三年。
  
  供应链效率提升65%
  
  节流对任何一家企业来说都是至关重要的,“不差钱”的企业始终是少数。“对于我来说,我负责财务,如果只是性能好,而不省钱,我也不会拿到老板那边批。” Thomas说。但是更换数据库对企业来说是一个不小的IT项目,如果省了钱,而性能却不能保证,就是顾此失彼,非明智之举。
  Thomas在跟他的老板提出更换数据库建议时,是打了包票的。他向老板保证,迁移不只是省钱,效能和稳定性也是可以保证的。
  实际上,对CCBCC来说,数据库迁移后,SAP的执行比以前更加顺畅,更加快速。由于系统性能的提高,批处理时间减少了65% 以上,从而供应链的整体效率也得到了提高,这也就意味着CCBCC的供应链变得更加敏捷,市场竞争力也得到提高。
  “今天早上跟其他客户谈过,他们迁移到DB2以后,物流经理第二天问他们,你们做了什么事情?为什么系统突然间好像快了很多?”IBM公司DB2/SAP销售Loke Peng Yuen说,很多客户在从Oracle迁移到DB2以后都明显感受到了性能的提升,“这个程序本来跑90分钟,现在只用了30分钟。”
  运行更高的SAP版本,也意味着需要更多的系统资源,但SAP升级以后反而跑得更快了。“虽然工作量增加了580%,但是性能更好。”Loke说。
  性能提升的原因在于DB2和SAP的深度合作。SAP ERP 6.0是在DB2平台上开发的。此前SAP的版本都是在Oracle的数据库上开发的。SAP与Oracle和DB2都有合作,为何性能表现前后差异如此之大?
  “这是因为DB2跟SAP有更深层次的合作,DB2开放很多源代码。” Loke解释说,“我们不是在这里抨击别的数据库有什么样的问题,不是说别人不好,我们只是说,我们恰巧跟SAP有这样的合作关系,这样的合作关系导致了这样的结果。”
  
  复杂操作变简单
  
  CCBCC也受惠于SAP和DB2联合为SAP用户开发的简单易用的仪表盘,通过仪表盘SAP DBA Cockpit for DB2,数据库管理及监视作业可以轻松完成,这个仪表盘也非常易于DBA上手操作。
  Andrew给记者展示了这一仪表盘。“坐在电脑前,整个SAP运行系统,包括数据系统,都一目了然。” Andrew说,“这是SAP和DB2共同开发的,专门为SAP用户使用的仪表盘界面。在这个界面上能够很详细地看到数据库的各种工作状态。”
  操作数据库是比较复杂的工作,有上万个报表需要调整。如果没有仪表盘的话,用Oracle数据库,就需要非常有经验的Oracle的DBA;用DB2,就需要非常有经验的DB2的DBA。有了仪表盘之后对DBA的要求也降低了,因为很多操作都变得自动化和简单化了。比如性能仓库,在CCBCC,以前用Oracle需要几个小时来做;现在用DB2以后,几分钟就可以搞定。仪表盘减少了管理工作量,还降低了管理成本,因为所有的数据库管理和监控任务都可以通过仪表盘来完成。
  Andrew举了一个例子,比如用户在查询昨天的汽水产量时,敲完回车键之后很长时间结果才出来,甚至到楼下抽根烟回来结果还没有出来。这时DBA就需要查出数据库变慢的原因,他就要看哪些地方影响了系统性能,就要去看很多表。如果没有数据库仪表盘的话,这需要花很长时间。
  “那些还在用Oracle的用户看到这个仪表盘以后就问是从哪里来的。同为SAP系统,为什么我们看不到?”Loke解释说,“这是因为DB2跟SAP是深层合作开发,而在Oracle和其他数据库上,就没有这些仪表盘,用户需要的话就要自己去开发。”
  
  迁移时间缩至18小时
  
  谈到做大型数据库的迁移,Andrew说:“迁移最重要的是不要影响业务,这样就要把迁移时间缩到最短。最困难的问题在于把时间缩短,又不要影响业务运作。”
  CCBCC使用DB2的深度压缩 功能,不仅如前面所说使存储成本降低,还可缩短后续 SAP 软件升级的备份时间和执行时间。“我们把迁移时间缩短到18个小时。” Andrew说。
  迁移数据库平台,对绝大多数的企业来说,都不轻松。由于DB2对Oracle的良好兼容性,CCBCC的这次迁移过程很平滑。
  “从Oracle转到DB2,大概有94%~97%的应用兼容,这也是可口可乐转移很成功的原因。DBA就很容易管理,虽然他之前没有用过我们的数据库,转到DB2以后也很容易上手。” IBM软件集团大中华区信息管理软件及业务分析总经理卢伟权说。
  更换数据库,并没有给CCBCC的DBA带来困扰。因为用了多年的Oracle,CCBCC 的DBA具有很强的 Oracle 技能,他们花费了几周的时间就可以充分掌握 DB2 的技术。从 Oracle 到 DB2 ,数据库管理技术的转换很简单,因为 DB2 很友好。
  “Oracle的DBA就可以管理DB2的数据库,所以不存在把员工都换掉的问题。只需要经过一些培训,就可以从管理Oracle转到DB2了。” 卢伟权说。
  CCBCC的数据库迁移到DB2以后,系统可靠性也提高了。以前Andrew每天都会接到电话说系统出了问题,这次他出差已经两个礼拜他都没有接到电话。
  Andrew認为在维护方面有一点他感受很深,现在他们可以直接打电话跟IBM DB2的技术人员谈一些技术问题,但是他在做Oracle的时候就没有这个机会。
  “我在SAP方面也算是一个老手了,在Oracle这方面也已经有了12年的经验,我在DB2方面的经验就是这三年。2008年,我用两个月的时间来评估DB2,那两个月给了我很大的信心,这三年的使用也验证了我当时的信心,现在如果叫我回去用Oracle,我不会愿意,因为用过DB2之后,发现DB2用起来真的比较舒服。” Andrew说。
  
  记者手记
  他们俩如胶似漆
  采访前不久,刚好看到一则新闻,欧莱雅、宝洁、汉高等8家化妆品巨头在欧洲被指控操纵价格,因此被处以高额的罚金。相比日化巨头的行业“合谋”,数据库市场的两大巨头Oracle和IBM的针锋相对甚至“恶语相向”是出了名的。
  “我们炸掉了IBM的大门,我们要粉碎它的神话,我们要用一台占地面积不到IBM创下记录的计算机的10%的机器来打破这个记录。”
  “在我看来,Oracle就是IBM的跟屁虫。我们将DB2数据库和我们自己的硬件结合,并专门对DB2进行了优化。我们这样做了十多年了,我一点也不觉得这有什么新鲜和可炫耀的。在处理器方面,我们早在20年前就开始为数据库进行优化了。”
  ……
  二者之间是一场旷日持久的战争,拉锯战迫使他们不断升级武器:IBM对SAP运行在DB2上做了许多优化,加强与分析软件的结合;Oracle在Sun SPARC处理器上进行一系列针对数据库的优化。从去年双方各自亮出的“加速计划”和“破甲行动”可见一斑。
  34岁的Oracle和18岁的DB2,最后谁能胜出,很难下定论。但相比几大化妆品巨头的亲密,二者如胶似漆、打得不可开交的关系对用户来说反而是大大的好事。引用论坛上一位坛友的话:“Oracle:笑傲江湖,惟我独尊;IBM:合纵联横,倚天屠龙;客户:鹬蚌相争,渔翁得利。”
其他文献
乔布斯重新解构了平板电脑,并主导了这个市场。那别的厂商尤其是中国厂商如何跟上呢?答案是不要迷信技术投入和价格战,要注重用户体验,也就是人文情感的注入。这看起來像是对乔布斯开发理念的“东施效颦”,其实不然,这种思路是人类工业文明的一贯延伸。    一位IT巨头手持平板电脑,站在台上,神情亢奋地向听众们宣讲。  此人是谁?你一定立即想到2011年3月iPad 2平板电脑发布会上的乔布斯。不过还有另一个
从裁员撤站、拖欠商户款项到加油卡“圈钱”风波,24券近日一再掀起波澜。10月20日,团购网24券在其网站上发布声明,因公司经营业务的重大调整,公司决定从商家、用户和员工长期利益的角度考虑,决定进入一段时间的“长假期”。  此前就有消息说,24券创始人杜一楠和投资方矛盾爆发,导致网站资金链断裂。作为团购网排名曾经进入前五名的大型网站突然宣布暂停营业,让人唏嘘不已。  曾经风光无限,大受投资人追捧的行
用户能用ATM做什么?在过去近50年的时间里,这个问题的答案很简单,因为ATM的角色一直是且仅是自动取款机、现金接收机和支票接收机。用户在银行办理很多其他业务时还是得无奈地在人工柜台前排着长队,一等就是几十分钟。  作为全球ATM机交货量25年来一直保持领先的企业,NCR认为ATM有能力与用户进行互动,发展成为价值交换和实现的设备,因此,NCR在进一步保持ATM优势的同时,还推出了多样性的ATM解
杨学山副部长指出,“十一五”期间,电子发展基金的管理制度日趋完善,工作机制更加完备,管理流程更加规范,管理方法不断创新。“十二五”期间将进一步争取财政资金加大投入,加强电子发展基金与其他支持方式的协调配合,突出支持重点,进一步创新和改进基金管理。    在各部委、地方工业和信息化主管部门和各界朋友的支持下,工业和信息化部、财政部联合举办的“十一五”电子信息产业发展基金成果汇报展示会,历时三天,圆满
杭州鸿康是OA行业中最早转型服务的企业之一。多年来,杭州鸿康总经理张青一直希望她的企业能够把服务做精做强,与行业中的其他服务型企业产生真正意义上的差异化。在上线厦门快普的整合信息化管理平台后,她的这个愿望开始一步步变为现实。  1993年成立的杭州鸿康信息技术有限公司(以下简称杭州鸿康),是OA行业中最早嗅到文印外包服务商机的企业之一。通过及时转型,杭州鸿康凭借服务业务在浙江省内越做越知名,在OA
马克·比尼奥夫非常崇拜史蒂夫·乔布斯,甚至将自己的应用软件商店送给了后者。他还认为苹果是不可超越的,但其实他带领的Salesforce才是云计算的先驱,10年后他或许比乔布斯拥有更多的粉丝。     2008年3月7日,美国专利商标局的数据库里增加了一个全新的有趣的条目——商标77525433。这个商标就是后来大众熟知的App Store(应用商店),而不为人知的是App Store也有它自己的祖
“8·15电商大战”,不仅是电子商务领域的热点,也成了社会舆论8·15电商大战,一场“当局者清、旁观者迷”混战。  京东商城一再“挑起事端”,不仅宣称“三年内禁止大家电部门盈利”,而且招募5000个价格情报员;不仅揭露对手服务器宕机,还把战火引向实体店甚至资本市场。苏宁易购也一次次释放“价格竞争永恒论”、“服务竞争论”和“综合能力论”。各大网站、各微博平台以及各大媒体等也投入到战役之中,各种猜测、
全新计算时代的来临让业界对软硬件的未来进行了重新思考,软硬件集成和优化成为近年来被普遍认可的一大趋势。对于在业界拥有系统硬件产品线最为全面的IBM系统与科技部来说,硬件的未来将如何发展?在剥离了PC业务,整合了i系列和Power系列服务器,推出zEnterprise大型机之后,IBM在今年推出了新的硬件产品类别PureSystems,这些系列产品的重大变化到底可以暗示怎样的硬件发展策略?近日,作为
“某公司因信息系统存在严重安全隐患,发生重大商业泄密事件,公司领导决定启动信息系统安全加固工程。受邀前来的九支信息安全风险评估队,开始从外网对系统进行安全渗透测试。首先进入终点服务器,并给出合理的安全加固方案的队将赢得项目合同”——这不是新闻事件,而是由江苏省经济和信息化委员会、省教育厅举办的“天翼杯”江苏省首届信息安全技能竞赛决赛试题。  此次竞赛分为业余组和专业组,每队三人。11月10日,来自
12 月 7 日,由VMware公司主办的SpringOne 2012大会在北京举行。这是一次面向云计算应用开发人员的技术大会,重点介绍了VMware的开源PaaS平台Cloud Foundry以及云基础架构的最新技术趋势。相比于人们熟知的SaaS和IaaS,PaaS似乎有些艰深晦涩。简单说,PaaS是一个云计算的开发平台,它是连接SaaS和IaaS的纽带,也是云计算的制高点。  闭源还是开放