• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

《db2 Against Oracle》★

发布: 2007-6-08 22:43 | 作者: ibm6000  发表时间:2002-1 | 来源: | 查看: 19次 | 进入软件测试论坛讨论

领测软件测试网
原文转载自Server版shaokj1的《db2 Against Oracle》★
  


作者:ibm6000  发表时间:2002-10-9 15:21:20  

-------------------------------------------------------------------------------- 

也许曾经看到过Oracle公司在其网站上对DB2发动的一轮轮挑战,文章的题目是“IBM不希望您提出的十项管理性问题!”等等。其实,IBM公司对于回答有关DB2的任何问题都毫无惧色。IBM所提供的事实将借您一双慧眼,拨开Oracle公司散布的迷雾。正如同多份总体拥有成本分析报告中所展示的那样,无论是从数据库管理员的角度来看,还是从改善应用开发的层面来说,DB2进行管理所需要的成本都更为低廉。就在前不久,2001年8月15日的《电子周刊》上引用了如下一段话,Oracle 9i软件是“一种庞大而复杂的软件,需要经过全面培训的管理员、高端的硬件和昂贵的费用支持。”在管理性方面,《电子周刊》仅仅给予Oracle 9i软件C等评价。……由于篇幅有限,我们在此不登载原文。 

IBM相对于Oracle的优势主要体现在以下方面: 

1. 更先进的技术。 
IBM拥有数据库领域最多的技术专利权,在技术的储备和前瞻性上具有绝对优势。市场中,只有IBM有实力提供从PDA到大型机的全系列数据库管理软件。 
优化技术:DB2的优化技术可以用“无与伦比”来形容,它在Starbust研究原型中就已植入了最尖端的数据管理和语言编译技术。除了提供基于成本的优化功能,DB2还有独一无二的“查询重写”步骤,可将复杂、效率低的查询重写成语意相同但简化且易于优化的查询,再加以优化。它还考虑了CPU、磁盘I/O的速度、表格大小等来决定最优访问路径。Oracle在一、二十年前设计的SQL Compiler已经呈现老化态势,Oracle在优化方面的技术远远落在DB2之后。 
与主机数据库的连接性和跨平台汉字的支持:各个平台的DB2都能与主机上的DB2数据库进行分布式的运作,而且能充分利用及配合平台内国际码转换支持而作到标准汉字在主机和其他平台之间的自动转换。Oracle目前不能承诺做到这一点。 
即使针对Oracle最引以为傲的Inte.net数据库技术,IBM同样具有所有Oracle所能提供的功能和特性。 
技术落后的结果是—在应用规模相等的时候,Oracle系统需要更高的硬件配置。 

2. 新型应用的领导者 
除了传统的OLTP应用和新兴的电子商务应用以外,今天的市场对非结构化数据(包括多媒体数据) 的存储和访问提出了更高的要求。IBM拥有全面的内容管理解决方案,而且在全球拥有数以万计的成功应用。Oracle还不能提供这些特性。 
先进的技术为应用软件提供了发挥的空间。想通过手机控制您的洗衣机?想要在交通堵塞的城市里找到一条捷径?新的无线和嵌入式数据库DB2 Everyplace等软件使IBM的用户,合作伙伴和所有的自由开发人员能最大程度的发挥自己的创造力,开发出更多的新兴应用,改善我们的生活。 


3.价格优势 
相对Oracle的价格策略,IBM DB2提供了最低的总拥有成本(Total Cost of Ownership,简称TCO)。IBM的价格优势体现在两个方面。首先我们拥有更好的性价比。在总体功能和性能相当的情形下,IBM提供的系统往往要比Oracle便宜;而在总体价格相当的情形下,IBM系统的功能或性能通常更好。其次,除了购买时的价格因素,IBM系统的使用成本也要远低于Oracle系统。从市场分析家,专业的DBA, Oracle的客户等多方反映的信息来看,管理一个Oracle数据库并不是一件轻松的工作,往往一个中型企业需要至少2位专职的Oracle DBA。虽然Oracle在努力改进和提高其管理工具,但其系统内在的复杂性(软件设计问题)注定了其较高的运行维护成本。 



 smilehgf 回复于:2002-10-12 02:22:53
我听说全国500强有85%的企业用的数据库都是DB2,不知道是不是真的,很向往IBM,道路还很漫长,先努力再说!

 randy 回复于:2002-11-27 16:50:12
ORACLE主要是开发的界面更令人容易接受,IBM的技术往往是从大机开始,这一点上要改进,国内的大部分人看问题都比较表面话,所以ORACLE在中国要热得多,其实DB2的实际从内核看,水准可能更高

 neo2718 回复于:2002-11-27 17:01:18
IBM要杀谁就杀谁,真正的IT霸主!!

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网