Oracle9i电子商务商务智能.pdf

Oracle9i电子商务商务智能.pdf

ID:52738262

大小:512.13 KB

页数:18页

时间:2020-03-30

Oracle9i电子商务商务智能.pdf_第1页
Oracle9i电子商务商务智能.pdf_第2页
Oracle9i电子商务商务智能.pdf_第3页
Oracle9i电子商务商务智能.pdf_第4页
Oracle9i电子商务商务智能.pdf_第5页
资源描述:

《Oracle9i电子商务商务智能.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Oracle9i电子商务:商务智能Oracle技术白皮书2001年6月Oracle9i电子商务:商务智能导言Oracle9i是现今用于数据仓库的主流关系数据库的最新版本。Oracle常被用作数据仓库是因为它成功地满足了数据仓库的核心要求:性能、可伸缩性和可管理性。Oracle7(Release7.3)、Oracle8和Oracle8i都具有重要的功能来满足这些核心要求。Oracle9i扩展了这种功能。由于数据仓库存贮更大量的数据、支持更多的用户和要求更高的性能,因此对于数据仓库的成功实现,这些核心要求就成为至关重要的因素。Oracle9i继续侧重于这些核心要求

2、,并且在Oracle8i数据仓库性能的各个方面都有显著的提高。Oracle9i是第一个真正的‘商务智能平台’-它不仅能处理数据仓库的需求,然而,Oracle9i远远超过了数据仓库的这些核心要求:性能、也能进行OLAP、数据挖掘和ETL操作。可伸缩性和可管理性。Oracle9i是第一个真正的“商务智能平台”。商务智能系统远远超出数据仓库。它通常包括更复杂的分析能力如OLAP和数据挖掘功能。现今的许多数据仓库使用关系数据库,主要用于管理数据和执行基本的查询请求。这些操作对任何数据仓库都是最基本的,不过Oracle9i拓宽了关系数据库的领域。这样,在商务智能系统中,

3、Oracle9i对于所有基于服务器的操作都是可伸缩的数据引擎,而不仅仅限于数据载入和基本查询操作。Oracle9i不仅是数据仓库的基石,它也是商务智能的基石。Oracle9i在三个方面提供了新的服务器功能:OLAP(联机分析处理),ETL(提取、转换、加载)和数据挖掘。Oracle9i电子商务商务智能第2页本文的其余部分包括两大部分。第一部分描述了Oracle9i’对核心数据仓库需求的新改进。以下就讨论了这种支撑Oracle9i作为商务智能平台功能的改进,同时也介绍了OracleOLAP和Oracle数据挖掘这两个紧密集成到Oracle9i企业版中的组件。核心

4、性能增强对于数据仓库,关系数据库必须满足三个必要条件:性能可伸缩性可管理性首先,必须满足最重要的性能要求。典型地,终端用户使用工具或应用程序来访问数据仓库。终端用户唯一能看到的数据库特性是性能:数据库以何速度处理某一指定查询的结果,并且将结果返回到用户所用的工具和应用程序。正是因为这个原因,对于采用数据仓库的数据库,性能是最重要的要求。其次,必须满足可伸缩性要求。数据仓库经常会增加数据量和访问数据库的最终用户数。因此,数据服务器必须能够升级:即数据服务器通过添加新的硬件资源必须能够处理更大量的数据和更多的用户。Oracle在其每一项数据库最后

5、,必须满足可管理性要求。当数据仓库增长时,它必须保产品中都增强了性能、可持易于维护性。数据仓库不应仅仅由于其数据量或用户数量的伸缩性和可管理性。本文增加而增加数据库管理员。讨论的特性主要是以下讨论了Oracle9i中支持每一要求的重要新特性。Oracle9i中引入的新特性,它是建立在Oracle以性能前的数据仓库特性之上。位图联合索引“联合索引”是一种跨越多个表的索引结构,它改善了表连接的性能。从现状来看,Oracle8i已经提供了一种广泛的机制来提高性能。而位图联合索引为更具体类型的联合查询,更进一步地提高了性能。Oracle9i电子商务商务智能第3页位图联

6、合索引对于“星形查寻(starqueries)”尤其有用。一些情况下,位图联合索引能提高30%的查询性能。通过一个简单的例子,可以更好地理解位图联合索引。假定一个包含星型模式的数据仓库,它有一个名为SALES的事实表和一个名为CUSTOMER.的一维表。使用位图联合索引,可基于SALES表和CUSTOMER表,建立如下联合索引:CREATEBITMAPINDEXcust_sales_bjiONSales(Customer.state)FROMSales,CustomerWHERESales.cust_id=Customer.cust_id;此联合索引可用于评估

7、下列查询。在这个查询示例中,CUSTOMER表不能被访问;只有使用联合索引和sales表,才能进行查询。SELECTSUM(Sales.dollar_amount)FROMSales,CustomerWHERESales.cust_id=Customer.cust_idANDCustomer.state=‘California’;如果CUSTOMER表是一个大的维表(基于customer的维表经常具有数百万的记录),则位图联合索引由于无需访问CUSTOMER表,从而大大地改善查询性能。自动内存调整Oracle9i为每个查询提供了一套自动的动态分配运行内存的机制

8、。运行内存是一种在执行查询时,为特殊目

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。