当前位置:Linux教程 - Linux文化 - 甲骨文11g向Linux示好 暗示对手望尘莫及

甲骨文11g向Linux示好 暗示对手望尘莫及


  继10月底甲骨文对外开放Database 11gβ版后,Oracle公司服务技术部数据库产品管理副总裁Mark Townsend到访北京,揭开了11g的部分面纱,而正式版本将要到2007年年底正式发布。

  尽管距离11g的正式发布日期甚远,尽管微软SQL Server与IBM DB2的新产品已相继问世,Mark Townsend仍不忘炫耀一下自己的Database 10g,“Oracle数据库在很多方面都是趋于第一位,包括交易处理量,数据存储,以及打包的应用等方面,都是处于世界前列的。”

  技术之争

  根据市场調查公司IDC的统计报告,2005年甲骨文在全球数据库市场占据了44.6%的份額,远远领先于位居第二的IBM(21.4%),微软则以16.8%名列第三位。

  同甲骨文、IBM相比,微软只能算后起之秀,但势头强劲,软件巨人已在SQL Server 2005中增强了安全特性、.Net整合以及更强大的高可用性。而MySQL等开源数据库的异军突起,又直接威胁着甲骨文与IBM的市场份额。

  今年夏天,IBM代号“毒蛇”的DB2 9发布,该数据库支持原生XML文档,被IBM看作会吸引甲骨文的客户的极大兴趣,并把逐步转向开源数据库软件的企业客户重新拉回自己旗下。

  包括甲骨文、微软在内的数据库厂商都在走从传统关系数据库中支持XML的路线,并且在其成熟的关系数据库产品中提供了对XML的支持。但提供的数据库产品对XML的支持往往不是内置的XML支持,而是通过提供两种基本的数据库设计选项--将每个XML文档完整地存储为一个大型对象,或者将它拆散,分散存储在多个表的多个列中。

  在多数情况下,把XML数据重新格式化或置于大的对象中,然后作为关系数据存储,可能会导致性能问题、管理困难、查询的复杂性增加以及其他一些问题。

  或许是应对IBM“毒蛇”出洞,Oracle Database 11g中加入了对于二进制的XML文件存储,以提高数据库提取文件的速度。并加大了对图片存储支持以方便搜索。令据Mark Townsend介绍,大型关键应用在升级时常常连续几十个小时不能使用,而在11g版本中,数据库软件补丁可以在线升级,以保持应用的不间断。甲骨文称,这个功能是自己独有的。

  来自MySQL的威胁

  尽管开源数据库,包括MySQL、Ingres和PostgreSQL,加起来在企业市场的份额也少的可怜。但是不可否认的是,他们正在市场份额和企业功能上都在迅速的增长。

  当网络数据更加错综复杂时,企业对数据库模型提出新的需求,调查显示开源数据库MySQL要比商业数据库产品更灵活,可随时根据市场的需要及时调整战略。

  以MySQL、PostgreSQL为代表的开源数据库正在被越来越多的企业用户所采用。目前的开源数据库还不能在功能和处理能力方面追上商业级产品,但其价格的侵蚀力无法回避。据Forrester Research搜集的数据看来,开源数据库可以为企业节约大约60%的经费。

  8月底,MySQL创始人兼副总裁David Axmark亲临北京,并宣布与中国开源软件提供商北京万里开源软件有限共同组建MySQL中国研发中心,高调进入中国。令甲骨文、IBM、微软都不得不再面对一个共同的“敌人”。

  尽管与商业数据库相比,开源数据库MySQL还略显稚嫩,不过甲骨文、IBM和微软等巨头的心态正发生着变化。开源数据库迅速增长的市场份额,已迫使甲骨文、IBM、微软相继推出了免费数据库版本(对服务收费)。

  拥抱Linux

  在推出免费数据库版本的同时,具有收购“血统”的拉里·埃里森还与MySQL展开谈判,但MySQL公司CEO拒绝了甲骨文的单方面“示爱”。即便如此,甲骨文仍不甘寂寞,继续向开源敞开怀抱。

  据悉,Oracle Database 11g含有182个新功能,包括从保持更多信息到数据压缩、处理并行更新以及用于恢复信息的“闪回”(flashback)技术等。值得注意的是,甲骨文再次向Linux示好。

  Oracle公司服务技术部数据库产品管理副总裁Mark Townsend称,“现在世界上发展比较迅速的一个新的平台就是Linux,数据库在Linux操作系统的应用,我们占有份额80%,居于第一位。”

  众所周知,甲骨文一直对Linux态度暧昧,在今年十月份的Oracle OpenWorld大会上,甲骨文CEO拉里·埃里森要做出一个惊人的计划,将对Linux提供自己的企业级的支持服务。

  甲骨文明着发展Linux,意在对抗微软。两者本井水不犯河水,微软为消费端软件市场龙头,甲骨文则是最大的商用软件企业,各据一方。但最近几年,微软为了抢攻企业级市场,涉足数据库及应用软件市场,开始争抢甲骨文的“地盘”。

  与竞争对手微软相比,甲骨文具有强大的数据库、中间件和应用产品,惟独缺的是操作系统。而微软与Novell的合作,无疑促使甲骨文加大了数据库在Linux上的支持。

  “Oracle数据库未来主要解决超大规模数据仓库的应用,随着数据爆炸式的增长,如何在庞大的数据中降低成本及应用复杂性将是重点考虑方向的,我们也有一个趋势,就是要用一些低成本的措施系统,譬如凭借Linux实现这个目标。”Mark Townsend如是说。