/ 中存储网

Oracle杨涛谈Oracle Exadata V2之改进

2011-07-26 23:14:26 来源:中存储网

  2009年9月,甲骨文公司首席执行官Larry Ellison 和Sun Microsystems 公司执行副总裁John Fowler联合发布了世界上第一个OLTP数据库机——Sun Oracle数据库机。这就是Oracle Exadata第二版,由于第一版Oracle Exadata是由甲骨文和HP公司合作推出,Oracle Exadata V2的推出又正逢甲骨文收购Sun公司,所以甲骨文和Sun完成收购后合作的第一个作品——Oracle Exadata V2格外引得业界注目。

  甲骨文公司首席执行官Larry Ellison更是给Oracle Exadata V2以极高的评价:“Exadata数据库机将成为甲骨文30年发展史中最成功的新产品。”

  尽管如此,由于甲骨文公司迟迟不公布Oracle Exadata V2在国内的应用情况,使得Oracle Exadata V2总给国内用户一种千呼万唤不出来的印象。2010年1月26日,Oracle在京举行Oracle Exadata第二代数据库机媒体沟通会,甲骨文公司大中华区商业智能和Exadata解决方案产品线总经理杨涛给与会记者解读第二代产品的众多特性。

  软件结构缺欠得到弥补

  从甲骨文软件的整体框架图中不难发现,整个架构可以分为企业绩效管理工作区、商务智能基础、中间件、数据库以及优化的数据库机/专门的存储系统这几大部分。
  做为世界上第二大软件公司,Oracle在数据库和管理软件层面的产品一直位列IT业界前列,再加上BEA的加盟增强了中间件层面的实力,BO的加盟增强了甲骨文在商务智能层面的实力。以上边四个层面,甲骨文公司产品实力已达到了无懈可击的程度。

  只有在最后一个层面,尽管甲骨文有着近乎完美的架构方面的优势,但却因为缺乏世界级的产品,而不得不求助于外力。这才有了Oracle Exadata中甲骨文公司和HP公司合作的一幕。但Sun公司的加盟,则人根本上改变了这一切。

  Sun公司的FlashFire技术,配合上Oracle数据库11g第二版(Oracle Database 11g Release 2)和Oracle Exadata存储服务器软件11.2版(Oracle Exadata Storage Server Software Release 11.2),在用于数据仓库时,其运行速度是第一版的两倍。

  如此一来,整个甲骨文软件的整体框架得到了一次整合,换句话说,甲骨文公司已可以用自己世界级的软、硬件产品搭建起一个完整的框架。也就就难怪Larry Ellison会给出这款产品如此高的评价,而甲骨文公司大中华区商业智能和Exadata解决方案产品线总经理杨涛更是表现出一种逼人的强势:“在各类评测评比中,我们从未败过。”

  Oracle Exadata解决了什么

  谈起Oracle Exadata功用这个问题,得先从信息化中遇到的一个共性问题谈起。

  随着企业业务的发展,大型数据仓库越来越多,其规模也在迅速扩大,平均每两年规模增大3倍。大型数据仓库要求以最高的磁盘读取速度扫描几十、几百或几千个磁盘,只有磁盘和服务器之间的管道带宽增加10倍或更多才能满足此要求,所以企业常常发现数据仓库越大,运行速度可能就越慢。

  这样,管道带宽的问题不解决,再高端的软硬件设备搭配在一起,由于存在一个木桶原理中所说的短板,整个系统的性能也要受到制约。传统的数据仓库在突破此瓶颈的时候会采取三种办法:减少传输的数据量、增加传输的管道和增加管道的宽度。

  与之相比,杨涛介绍说:“Oracle Exadata在三个方面都做了改进。”

  首先,Exadata本身就带有独立的CPU和内存,以及操作系统(Oracle Enterprise Linux),它提供了一个重要的功能:Smart Scan。Smart Scan由数据库服务器把查询指令传给Exadata,由Exadata在存储中先对数据进行筛选,然后将筛选以后的结果传送到数据库服务器的内存,这与传统的方法有很大不同。对查询的处理转移到存储系统中,可以大量的减少发送到服务器的数据量。

  这并不难理解,如果你想随身携带价值一百万元的低价货物,可能是一项无法完成的任务。但如果你随身携带一百万元,你只需准备一个大号的手提包。而你如果掌握了电子支付手段,你需要做的只是潇洒的背一个笔记本电脑。如此一来,所带来的必然是存储空间的节省。

  其次,Exadata是模块化的,每一个Exadata模块称为一个存储单元。随着存储单元的增加,整个机柜存储的吞吐量也随之增加,甚至还可以把多个机柜存储连接在一起,提供更高的吞吐量。它是一种大容量并行的存储网格,增加“存储单元”就可以增加传输管道的数目。

  这就如同给拥挤交通增加了一个交通管制人员,北京的交通量如此庞大,但通过单双号和局部限行等措施,依然能够保持整体交通系统的畅通和有序。

  再次,Exadata的传输接口是InfiniBand。这是一种Oracle引以为傲的互联技术标准,比传统的光纤通道快10倍。这就好比传输管道宽了10倍。

  谈起这几种改进给用户带来的效果,杨涛谈到:“Sun Oracle数据库机能让用户以更快的速度和更低的费用运行所有数据库应用,并且具有极高的性能和无限的可扩展性。对一般用户而言,所要做的就是插上电源,修改好IP。就算遇上需要提升数据库版本,从而要用到数据迁移的情况,实施也仅需几周的时间。”

  从Oracle Exadata的表现上来看,它已占据了一个咽喉要道。而自古以来,咽喉要道必然会成为兵家必争之地。甲骨文收购Sun,所引发的必然是一场影响整个软件业格局的颠覆。而作为收购后的第一件合作作品,占据咽喉要道的Oracle Exadata必然会引发一场暗战。对于竞争对手所采取的措施,杨涛表示:“竞争对手的反应,只能表明一件事情,这就是我们在技术方向上是正确的,只有这样竞争对手才会跟进。”