Internet计算环境
Web信息治理
Oracle8i 包含Oracle
WebDB。Oracle WebDB是一个用于建立、部署和灵活监视Web数据库应用和内容驱动的Web站点的解决方案。通过组合直观的Html界面和健壮的、基于浏览器方式的完整HTML工具集,它答应用户轻松、快捷地开发Web数据库应用。OracleWebDB是一种最快、最轻易的访问具有Web功能的Oracle数据库的方式。
Oracle WebDB是一个工具集,其中包括建立动态Web应用和内容驱动的Web站点的所有必备工具。使用Oracle
WebDB开发的应用和Web站点完全包含在Oracle数据库之中。这里,不再需要在每一台机器上安装软件,不再需要使用FTP来远程治理文件,不再需要在每一次开发人员补救错误,并需要更新所部署的系统时,制定复杂的部署方案。Oracle
WebDB真正满足了Internet的挑战,真正实现了快速的应用开发和简化的应用部署。
支持所有Web数据类型
Oracle8 interMedia将多媒体支持增加到了Oracle8i之中,使其能够治理Internet应用和传统应用中的多媒体内容,方便地访问图像、音频、视频、文本和位置信息。
interMedia文本服务器功能由Oracle获奖技术ConText提供,它支持对Web应用的强大的文本检索能力。用户利用这一功能可以查询和分析以通用格式,如htmL、Word、Excel、Powerpoint、WordPerfect和Acrobat/PDF存储的文件档案、联机新闻报道、客户请求报告和其他联机文本信息资源中的文档。
interMedia音频、视频和图像服务功能支持对Oracle8i数据库中以多种Internet格式访问不同数据源包括Oracle8i和外部资源,如Web
URL站点或特定服务器上的音频、视频和图像数据。interMedia支持在任意的流式服务器,如Oracle?VideoServer或RealNetworksTM、RealAudio和RealVideoServer上传输视频数据。interMedia还支持对音频、视频和图像数据的拖放功能,使其能够方便地从interMedia剪切板中移动到Web应用和Web创作工具,如Oracle
WebDB、Symantec VisualPage和Microsoft Frontpage之中。
interMedia定位器支持Internet应用的开发,它可帮助用户根据给定地址中提供的位置信息查询诸如存放点、分布点和事件等信息。interMedia定位器使得Oracle
8i能够执行位置查询,支持Internet上先进的联机地理位置编码服务。
Oracle iFS Option(Internet文件系统)
Oracle iFS将Oracle
8i服务器的强劲功能与文件系统的易用性完美地结合了起来。它提供对数据简单同一的访问,使得存放在Oracle 8i中的数据好象是存放在网络上另一个文件系统卷中一样。
站在开发者的观点上看,iFS只是一个数据存放场所,其中包含许多不同应用的数据,它使应用开发和界面设计变得非常轻易。而对于系统治理员来说,iFS是一个单一文件存储和消息传输系统,而不是必须由系统治理员来维护和治理的多个独立系统。
Java与应用于开发
Oracle 8i将Java VM引入到数据库之中,从而实现了在服务器上存储和执行JAVA代码的能力。
Oracle Data Server中的Java VM答应开发人员在数据库中编写、存放和执行Java代码,答应用Java来创建存储过程、函数和触发器。这在另一方面也大大降低了对数据库编程技术的要求。这一点恰好不同于C、Oracle
Call Interface、PL/SQLTM和其他语言。
SQLJ是一种基于Java的嵌入式SQL语言。客户或服务器Java代码可以轻易地嵌入SQL,实现与关系数据库的通信。客户方SQLJ语句中的Java代码通过一个Java预编译,从而生成基于JDBC的Java可执行程序。服务器方Java代码则可通过自身接口直接访问数据库。SQLJ在关系数据库和Java之间提供了一个强大易用的接口。
Oracle 8i同时还提供对Enterprise Java Beans的支持,并支持基于CORBA通信标准IIOP的通信能力。分布式Java对象可以通过自身CORBA协议直接与Oracle
Data Server中的Java对象实现连接。
高端数据仓库技术和OLTP
Oracle 8i对版本8.0的高端功能进行了扩充,新特性包括以下诸方面:多用户数据仓库治理能力,更多的分区方式,更强的与OLAP工具的交互能力,以及在Oracle数据库间快速和便捷的数据移动机制。
资源治理
Oracle 8i引入了资源治理能力,为用户提供了更强大的系统资源控制能力。首先用户被分配给资源类,然后每一个资源类又被赋予适当比例的机器资源。
分区表(partioned tables)与索引
Oracle 8i引入了两个新的分区类型:散列与组合。散列分区技术为设备间均衡的条状化数据提供了一个易于使用的机制,从而保持了性能。组合分区技术组合了两种最佳的方法。首先由一组值对数据进行划分,然后再将每一个分区进一步划分为多个散列分区。
散列分区技术为将数据划分为大小均衡的容器提供了一种非常简单的方式,这些容器可以分散在多个I/O设备上,或者一个共享式空簇(cluster)中的多个机器上。
组合分区技术利用散列分区技术的数据分发优势为范围分区技术提供了卓越的可治理性和可用性。治理员可以为表或索引的主要分区指定值的范围,然后再指定多个散列子分区。数据扭曲(data
skew)的情况是不太可能出现的,因为在一个分区内子分区总可以增加或取消,从而维护每一个容器的均衡分布。治理员也可以通过增加或取消主要分区,很轻易地维护历史数据的滚动变化窗口,而不会影响其他主分区中的子分区。
摘要治理
Oracle 8i为存储多维数据和表的摘要计算结果提供了一种有效的机制,即当一个请求要查询明细记录的摘要时,查询就会被透明地重写,然后再访问已存储的总计结果,而不是每次发布查询命令时都对明细记录作摘要。这样就从本质上改进了查询性能。这些摘要结果会根据基表中的数据自动进行维护。Oracle
8i还提供了一些摘要咨询函数,用来协助DBA根据实际负载和模式(schema)统计数据选择在何处的摘要表将是最有效的。Oracle