技术开发 频道

探秘:为何越来越多SAP用户选择DB2?

        【IT168 评论】随着企业对数据库性能与成本的要求不断提高,能够满足企业数据处理需求,又能够节约软硬件成本的数据库系统受到越来越多企业用户的欢迎。相比Oracle数据库升级时耗费的大量资金以及使用维护授权费用,DB2的授权费用和硬件成本大大降低,且在数据压缩质量、可靠性、易用性等关键性能上占据优势,因此选择由Oracle迁移至DB2的用户逐渐增多。据统计,全球已有2000名客户从Oracle数据库迁移到IBM DB2数据库上。

  相关推荐阅读:

  超越RAC!DB2 pureScale关键特性解析

  IBM DB2关键特性解析:DB2分区特性

  巧合的是,在选择由Oracle迁移至DB2的企业中有1/3以上是SAP的用户,包括本文随后要介绍的可口可乐公司和克诺尔集团(Knorr-Bremse),都是SAP用户由Oracle迁移至DB2的典型案例。这一现象主要源于SAP与IBM的紧密合作关系。

  SAP与IBM颇有渊源

  早在1972年,来自IBM德国分公司的五位员工辞职创办了SAP,目标是为大企业开发用于实时业务处理的标准应用软件,避免因定制开发造成的重复劳动。SAP目前已经是一家拥有40年历史的商务软件解决方案提供商,为全球120多个国家和地区的183,000多个用户提供服务,其中涵盖了财富500强企业中的80%以上,被誉为企业背后的管理专家。

探秘:为何越来越多SAP用户选择DB2?
▲SAP与IBM联合开发实验室分布图

  SAP与IBM的合作起源于1993年,其率先在德国组建联合开发团队,共同开发SAP代码,以及针对SAP相关项目的DB2代码。随后又在IBM多伦多实验室建立SAP IBM集成中心,将DB2新版本与现存的SAP版本进行集成,并针对每个新的DB2补丁和主发行版本进行SAP产品测试及认证。SAP与IBM在产品的各个层次均有密切的合作关系,他们共同协商发布联合技术蓝图,将双方的产品进行整合,统一维护策略,为客户提供一站式服务。DB2与SAP应用的无缝集成是其他任何数据库厂商都无法做到的。甚至,SAP本身就是DB2的客户。

探秘:为何越来越多SAP用户选择DB2?
SAP与IBM共建一站式服务

  在中国,同样拥有SAP DB2集成中心实验室。作为全球SAP DB2集成团队的一部分,SAP DB2中国实验室与SAP Walldorf 实验室和IBM多伦多实验室密切合作,完成中国SAP Active Global Support的接口工作,通过实验室倡导者项目支持SAP DB2中国客户。

  SAP用户放弃Oracle很无奈

  可口可乐公司和克诺尔集团是SAP用户的代表,他们都选择放弃Oracle转至DB2,却基于不同的原因。可口可乐公司在将SAP R/3 Enterprise系统升级至SAP ERP 6.0的过程中,由于担心Oracle升级带来的巨额费用,决定转而采用DB2。可口可乐公司首席SAP Basis/DBA工程师Andrew Juarez曾表示,当初是出于节省的目的,后来随之得到可靠性、易用性以及性能上的好处。同样多的数据,如果使用DB2的深度压缩功能,可以节省40%的存储空间。这意味着如果使用DB2,企业每支出2000万美元用于数据库存储,都会节省800万美元的存储成本。此外,批处理时间减少了65%以上,供应链的整体效率得到提高。当可口可乐公司的数据库从Oracle迁移到IBM DB2,这一消息也被看作是IBM在数据库市场上里程碑式的胜利。

探秘:为何越来越多SAP用户选择DB2?
▲可口可乐公司信息化发展进程

  相比可口可乐公司出于成本的考虑,克诺尔集团放弃Oracle更显无奈。2011年4月份,Oracle突然宣布不再支持惠普Itanium平台。这意味着,在HP-UX上运行Oracle数据库的用户,在未来面临没有Oracle官方支持的尴尬境地。克诺尔集团也成为Oracle与惠普战争的牺牲品之一,因此迁移到DB2成为一种保护现有IT投资的解决方案。对此,IBM中国开发中心信息管理总经理朱辉先生曾表示,与其他厂商不同,IBM采取的是一种非常开放的方式。IBM提供的是一个完全开放的数据服务,可以支持不同的平台,IBM不但可以保障客户现在的投资,还可以保障他们未来的投资。IBM这种开放的策略是值得肯定的,目前DB2可以稳定的运行在任何硬件平台上,不会像Oracle一样轻易放弃某个平台。

  针对Oracle迁移至DB2,IBM表示DB2 9.7数据库有97%以上的语句是跟Oracle数据库是兼容的,并不需要重新开发,因此这一迁移过程相当简单。IBM会提供全套的服务,包括数据库的迁移、应用程序的迁移、迁移之后客户的技术团队的技能需要进行哪些改变,直至最终的DB2数据库上线,IBM都可以提供相应的咨询和服务,以此打消客户的顾虑。SAP客户更是可以通过SAP的标准迁移工具完成数据库迁移工作,降低迁移的过程复杂度,把关注点放在提高迁移速度和数据库规划上。

  DB2针对SAP进行优化

  从DB2 8.2.2版开始,IBM开始推出针对SAP优化的DB2版本。为支持SAP处理大量数据和提供优异高峰性能的要求,以及SAP Business All-in-One和SAP Business One解决方案,IBM对DB2进行了专门的优化。这些功能可以在一个可扩展的架构中帮助SAP客户改进解决方案的部署、维护并提高其可用性。DB2的许多功能都与SAP紧密集成,更适合SAP的环境。用户无需精通 DB2命令,即可通过SAP的工具完成响应的操作。使用DB2的特性可以提高SAP的性能并能节省ROI,无论是实际客户的反馈,还是SAP标准的benchmark中都具有领先优势。

探秘:为何越来越多SAP用户选择DB2?
▲SAP应用基于Oracle和DB2响应时间的比较

  SAP应用于DB2数据库之上获得了比Oracle更好的性能,其中响应时间的比较如上图所示。从图中可以看出使用DB2的SAP应用响应速度明显高于基于Oracle数据库的SAP应用。这表明DB2针对SAP的优化工作作用明显,这也是SAP用户选择迁移至DB2,或者直接部署DB2的原因。

  总结

  IBM与SAP在数据库方面有着良好的合作,SAP的用户不妨考虑将数据库迁移至DB2。Oracle DBA,只需要经过两天的培训就可以熟悉DB2环境。据介绍SAP自身系统的迁移只需一个周末的时间(从周六晚上开始到周一凌晨)就可以完成。在整个迁移过程中,仅需宕机26小时。因此数据库迁移对客户应用的影响也很小。在迁移过程中还可以完成UNICODE转换以及启用DB2高级特性等工作。欢迎继续关注《DB2“破甲”行动见成效 迁移方法介绍

0
相关文章