当前位置:Linux教程 - Mysql - Oracle 9i能为用户带来什么?

Oracle 9i能为用户带来什么?

Oracle 9i能为用户带来什么

周锦鸾

  针对Oracle公司最新推出的数据库产品Oracle 9i,近期本报围绕其新特性进行了一些报道,但是这些报道基本都停留在技术层面上,而Oracle 9i究竟能为用户的现实应用带来什么好处呢?针对这一问题,记者采访了Oracle中国公司市场经理黄玮女士。

  Oracle 9i由两个产品构成,一个是Oracle 9i数据库,它集成了集群的功能,另一个是Oracle 9i应用服务器,它集成了高速缓存融合的技术。这两个产品合起来,能给企业提供一种高可伸缩性、高可靠性和高性能的应用。


  高可伸缩性


  黄玮讲到,Oracle 7中实际已经提供数据库集群技术(在当时被称为Parallel Server功能),但是它没有实现应用程序集群技术。这意味着,当数据库在完成一个进程时,数据库能将进程自动分解到几个并行的服务器中去处理,使处理速度加快,但是因为应用程序不能均分负载,数据库并行处理后的结果只能通过一个I/O通道输出。就像高速公路修了多条并行路线使车速加快,但高速路出口只有一条通道,车辆只能在出口处排队等候,才能驶出高速路,结果是有高速等于没高速,车辆行驶的总时间并没有缩短。


  图1 Oracle 9i提供高可伸缩性

  因此,在Oracle 9i中,Oracle公司提供了应用程序集群技术,它的实现方法是在Oracle 9i应用服务器中集成高速缓存融合技术,所有应用程序不需要修改,即可分解到各台计算机中已经融合的高速缓存中处理,真正实现高速运行(图1是Oracle 8i和Oracle 9i响应时间的对照)。并且,Oracle 9i能随着用户所安装的硬件设备的增加而无限制伸缩。增加新的计算机后,性能自动伸缩(如图2)。


  图2 增加新的计算机后,性能自动伸缩


  高可靠性



  图3 应用程序集群技术使容错性能提高

  Oracle 9i所提供的应用程序集群技术,当其中某台硬件设备突然损坏时,应用程序自动转到另外一台好的设备上,容错性能提高,并且随着用户安装计算机数量的增加,可靠性更高(如图3)。


  高性能



  图4 应用程序集群技术使页面性能提高

  Oracle 9i能同时处理静态和动态页面,大大提高Web页面处理性能(如图4)。

  黄玮谈到目前的IT建设中,企业在投资上普遍存在一个误区,那就是在低层次的硬件、网络架构上投资很多,对稍高层次上的基本业务系统也有不少投资,唯独就对其业务提供高增值的部分业务系统投资很少。如果用数字来估计的话,前两者之和可能占据了企业80%的投资比例,而后者只占20%。这一结果不完全是企业用户造成的,底层构件很多,各厂商之间的产品兼容性很差是其中的一个重要原因。Oracle 9i的高性能能将企业的这一错误的投资比例倒过来,20%的投资用在基础系统上,而80%的投资用在对企业业务能提供增值的部分。

  Oracle倡导软件从产品转变为服务,同时认为软件转变为服务的实现重点是在服务质量高和服务类型优良两方面。黄玮认为,Oracle 9i所提供的高可伸缩性、高可靠性和高性能均体现出Oracle 9i为用户提供了高质量的服务。黄玮接着讲述了Oracle 9i服务类型优良的一方面——Oracle 9i通过企业门户提供了统一风格的服务。


  通过企业门户提供统一风格的服务


  Portlet(网页模块)是Oracle 9i所提供的一个重要的功能,它运行和存储在Oracle 9i数据库中,而在Oracle 9i应用服务器端显示。

  不用从头开始

  Portlet以浏览器为标准访问界面,并含有很多可调用的现成的模块,如时间、天气预报等。除此以外,它还允许用户从其他网页上调用模块,例如从Yahoo调来消息头条模块,从ETrade调来股票信息模块等。这些功能使得用户在建立Web页面时已有很好的基础,不需要从头来过。

  Portlet通过Oracle 9i无线应用服务器还提供了根据访问设备的不同进行个性化处理的功能。

  支持所有开发方法

  不论是代码编程、部件化开发、说明式语言开发和模块化开发,Oracle 9i提供了所有的代码库和表格库,同时在Oracle 9i应用服务器中提供了所有的编译器,方便开发人员选择任意一种开发方法,进行快速、熟练地开发。

  业务智能

  Oracle 9i通过数据挖掘技术,实时对网页进行个性化处理,提供动态页面和产品评论。

  同时Oracle 9i提供了另外一个很重要的功能模块——Click。Click记录了网页被访问的情况,再通过Clickstream分析器的抽取、转换和装载,生成Clickstream 数据仓库,内含55种预制的报表格式,也可自己开发。

  黄玮以www.oracle.com为例,向记者介绍了这一性能。该网站作为Oracle公司的门户网站,目前已被大量访问,Oracle公司随时能够从网站中统计出不同国家和地区、不同知识程度等的点击情况,并从中挖掘出新的销售信息。

  为了实现销售人员不增长、而利润增长的目标,Oracle中国在2002财年推行了名为FMO(Future Model of Oracle)的销售模式。具体内容为:Oracle把客户分成三大部分,策略性客户(未来3-5年为Oracle公司带来利润)、大客户(行业客户)和由合作伙伴看管的客户,前两种客户的销售都有Oracle公司自身的销售人员来做,每一个销售经理看管2-3个客户,这样做的好处是,Oracle针对这些客户所提供的服务程度可以更深,服务更精细。由合作伙伴看管的客户分成四个区:北京、上海、广州和成都,Oracle公司每一个区派出一名销售经理。因为各区已有的一些客户都可能被划归大客户,各分区经理需要寻找新的利润生长点。这时,从www.oracle.com挖掘出的潜在销售信息就能派上用场。