【IT168 报道】9月初,Oracle 11g R2产品如期发布后,尽管没有像11G第一版发布时那样吸引众多媒体和产业界目光,但专业社区的网友们依然对这一重大发布充满期待,毕竟,本次距离上一版本的发布已经过去长达2年多时间。
2009年9月22日 甲骨文公司在京召开Oracle数据库11g第二版媒体见面会,甲骨文公司大中华区市场战略数据库增值软件总监冯葵,将Oracle 11g众多高可用特性和性能提升方面的新技术亮点,用生动浅显的语言,给到场的媒体做了讲解。
图:甲骨文公司大中华区市场战略数据库增值软件总监冯葵现场讲解
可以看出,Oracle从11G版本开始,将高可用和性能作为重要的技术改进目标;而本次发布的第二版在这个方面持续进行改进。据先前Oracle数据库产品经理Mark Townsend描述,动用了1500个开发者以及1千5百万小时的测试时间。另外,Oracle 11g第二版还引入了合作伙伴测试计划,大量的公司参与了产品的试用和测试。
与以往不同,Oracle 11g第二版从节约成本,提升效率的角度,给出了许多明确的提升指标。
比如,通过整合到网格,将服务器成本降低为原来的1/5;性能至少提升10倍; 通过将高级压缩及分区功能相结合,数据被压缩到原来的1/4至1/2,使得存储成本降低为原来的1/12;消除宕机和未用冗余,极大地简化软件组合;DBA管理效率至少提升2倍,升级的成本降低为原来的1/4;
Oracle数据库各版本市场使用情况
在分享会上,冯葵透漏,Oracle 11g R2在其它主流平台上的版本,将在11月份发布。据他介绍,Oracle 11g数据库自2007年7月首次发布以来,目前在各个行业都有用户,不过他也坦承,目前在Oracle数据库的主流使用版本还是10G,11G的用户大部分是新系统和业务应用,但他对11g数据库未来充满信心,特别是在数据库选件的采用增长方面。
如下图,根据2008年中国最大数据库社区ITPUB的调查,11g的用户已经达到4.7%。笔者注意到,甲骨文对Oracle 11g的推广也开始采用新的思路和方法,在2008年到2009年,Oracle在大力推广数据库选件(database options),这些多样化的功能特性,是针对不同用户对数据库的特殊需求所提供的,大部分都集成在高版本的数据库产品中。这种推广和销售模式,一方面是为了满足用户数据库领域的特定需求,另一方面也能让产品使用企业得到价格方面的实惠。而冯葵所在的增值软件部门正是承担这样的任务。
而对于Oracle 10g的情况。从调查数据看,Oracle 10g的占有量已经高达44.2%,相比2007年增长了近5个百分点,已经成为最主要的使用数据库版本。2007年,在数据库版本上,Oracle 10g获得了市场和用户的广泛认同,使用的比例占到39.8%,而2006年的数字仅为27.9%,有几乎12个百分点的比较大的增长;在2007年,Oracle 10g的用户使用也首次超过了Oracle 9i,在2006年使用Oracle 9i的用户比例高达47%,这个数字在2007年下降了9个百分点。这一变化可能受到Oracle 9i的退出计划影响,但是毋庸置疑的是,Oracle 10g已经得到了大规模普及和采用。
持续改进 与对手拉开差距
一般认为,高可用性HA(High Availability)指的是通过尽量缩短因日常维护操作(计划)和突发的系统崩溃(非计划)所导致的停机或者业务中断的时间,以提高系统和应用的可用性。相反,如果一个关键应用程序、服务器或数据不可用,整个企业可能面临严重的危机,包括收入降低、客户流失、和债务增加,同时各种负面报道将会对客户和公司的声誉产生长期的影响。
显然,构建一个具有高可用性的 IT 基础架构,对于希望在当今瞬息万变的经济环境立于不败之地并取得成功的企业而言至关重要。数据库服务器正是这个IT架构中,相比操作系统和应用,显得更为敏感和重要的一环。
“在高可用特性和功能方面,其它竞争对手目前只能望Oracle数据库项背。”ITPUB社区一位资深版主接受记者采访时表示。“我们看到,很多竞争对手的产品在高可用特性方面,有些还只是实现了Oracle产品i系列中就有的功能。”
在本次发布的第二版本中,对RAC所做的改进包括提供网格即插即用和新的服务器合并功能,使企业能够通过简化合并后的数据库网格的配置和管理,来降低服务器成本。
另外,随着第二版本一起发布的Oracle RAC One Node选件产品,才算真正的新功能。改选件能在Oracle真正应用集群提供的大多数冗余和可用性的网格上,使客户更容易地合并那些非主要关键的数据库环境。
11g R2将降低企业成本作为卖点
一方面是性能和效率的提升,另外一方面是成本的降低。在经济环境不景气的今天,降低企业IT成本无疑可以作为新版Oracle 11g的卖点。成本的降低体现在数据存储,数据传输带宽以及数据库的管理成本等多个方面。
Oracle数据库11g第二版的高级压缩和分区(Advanced Compression and Partitioning)功能相结合,通过将数据压缩到原来的1/2至1/4和简化更低成本存储层的使用,实现降低存储成本。
最新版的Oracle数据库11g扩展了Oracle自动存储管理的功能,以支持通用集群文件系统,进而帮助客户降低存储管理成本。
如改进后的ASM,Active data guard等特性,能使存储和服务器资源用于容错和运行生产工作量,从而避免服务器和存储系统闲置着等待故障出现。
在对Oracle数据库11g第二版测试版进行过测试后,淘宝网技术总监陈吉平表示:“面对淘宝业务的飞速增长,系统需要每天甚至每小时动态的处理海量的增量数据和全量数据,后台数据库必须保证实时性交易的高可靠性。测试结果显示,最新版本从成本、性能、效率等各个方面增强和更新了原有功能,其中Oracle RAC(真正应用集群)的增强功能够提供网格即插即用和新的服务器合并功能,从而降低服务器成本。而其他诸如高速数据查询功能、自动存储管理和7x24小时连续服务都能更好的帮助我们提升淘宝网的服务质量以赢得更高的客户满意度。”
商业数据库之间的竞争一直是IT业界的焦点,从客户的抢夺到产品功能特性、服务水平的比拼,各家都在你追我赶。产品功能的完善和成熟,技术水平的高低,最终还是决定一切的根本。