例如,为了让客户在实施商业智能项目时不必面对多种专门的数据挖掘、OLAP和统计分析工具,甲骨文有意直接把这些功能合并到数据库中。11g在数据仓库方面也引入了创新。OLAP行列现在可以在数据库中像物化图那样使用,因此开发人员可以用业界标准SQL实现数据查询,同时仍然受益于OLAP行列所具有的高性能。新的连续查询通知(Continuous Query Notification)组件在数据库数据发生重要变化时,会立即通知应用软件,不会出现由于不断轮询而加重数据库负担的情况。
其他数据库厂商也不会放过这一趋势,IBM一直把商业智能应用当作 DB2的一个重要发展方向,并将商业智能功能构建到 DB2引擎中,例如DB2本身内置了数据库、在线分析的处理(OLAP)、各种分析等功能,微软从1997年开始在数据库产品中增加了BI功能,在SQL Server 2005中,微软将提供统一数据模型,同时支持OLTP和OLAP两个模型,并通过XML/A接口,实现对数据库和数据仓库的访问,把关系数据库和BI功能整合在一起。
开源或者免费——瞄准中小企业
Oracle 11g正式发布之时,甲骨文就同时宣布将支持Linux。8月15日,Oracle公司则宣布完全基于Linux平台的Oracle 11g正式开始供货,同时推出企业版的几个新的功能选项。这可以算得上是甲骨文在开源策略上的又一重大动作。
大型的数据库厂商近年来一直面临开放源码产品的竞争。今年3月,第三方市场调查机构Evans数据公司最近公布的一系列客户调查数据显示,在过去两年里,MySQL在所有开发者使用的数据库中获得了25%的市场份额。调查显示,数据库的使用者中有40%是开发人员,而两年前这一数据是32%。Evans数据公司指出,随着越来越多的开发者使用开源软件(2006年秋在北美的比率是65%),MySQL的使用在未来会持续增长。
这使得甲骨文逐渐向开源方向靠拢,它买下Sleepycat软件公司,取得该公司的 Berkeley DB开放源码数据库,以及去年买下的Innobase Oy所开发的InnoDB数据库引擎可将数据储存在MySQL数据库中,该引擎可透过MySQL数据库开源码通用授权取得。而此次提供Linux版本的Oracle 11g可谓是对其他开源数据库的回击。
联想到此前,各主流数据库厂商也已经推出了一些提供简单功能的免费数据库产品。早在2005年,甲骨文就推出了一款免费的Oracle Database 10g Express Edition,微软向微型企业推出免费的SQL Server 2005版本。2006年IBM也发布了一款免费版DB2数据库软件,以吸引更多的软件开发人员使用其产品。
不管是推出Linux版本数据库,还是免费数据库,一方面固然是抵御开源数据库的不断侵蚀,另外也拥有一个更根本的目的,那就是抢占更多的中小企业市场,毕竟大型企业的数据库市场已基本饱和。