Oracle公司的最新产品Oracle 8i内置具有更强的数据库管理功能,并将传统优势延伸到Internet上,挖掘开发资源,简化移动计算,在数据库技术和数据库内涵上都有一些新特性。
特性1:Java虚拟机
Oracle 8i将Java虚拟机完全集成于自身数据库之中,通过对Java开发环境的全面支持,成为第一款具有容错功能的可伸缩Java部署平台。同时Oracle 8i还与Oracle的Java工具—Oracle Jdeveloper集成,开发人员只需Java一种语言即可开发出能够运行于PC、服务器上的应用,能开发出移动性极强的浏览器方式的应用。对于浏览器方式的应用,用户端只需用标准的浏览器,就可以访问数据,进行交易处理,而不需专门的用户端程序,尤其适用于大量移动分布式用户群。Java虚拟机的引入允许开发人员更快、更安全地编写和执行数据库内Java代码,且虚拟机提供对象内存管理,避免陷入编程的细节错误中。
Oracle提供了广泛的Java方案来开发数据库应用,并提供了三种方式用于建立数据库应用:
*符合标准的JDBC驱动器,用于访问Oracle数据库;
*SQLJ─一种编译器,用于把SQL嵌入到Java应用程序中;
*OracleJdeveloper,集成JDBC驱动器和SQLJ翻译器,提供一套完整的Java开发环境。
所有的Oracle JDBC驱动器都是符合标准的,支持一系列Oracle特有的特性,如支持对象关系型和大对象型数据等,Oracle 8i还提供了SQLJ用于访问SQL代码。SQLJ使应用开发者能把SQL语言嵌入Java应用程序中,就像把SQL嵌入Pro*C,预处理器把SQLJ 代码翻译成Java代码,并产生相对应的JDBC调用。SQLJ提高了开发者的开发效率,允许开发者编写更多精确、简练的程序。而且用Java编写的应用能够完美地与现有的用SQL、PL/SQL编写的应用相互操作,共同运行,保护企业现有的应用投资。
特性2:WebDB
Oracle还提供了一个工具Oracle WebDB,可以用来建立、部署和监控网络数据库应用和网站,它有一组基于浏览器HTML工具,提供快速简便的方式访问Oracle数据库。用 Oracle WebDB开发的应用和Web站点有HTML用户界面,能够用标准的Web浏览器显示,可以在任何与网络相连的地方通过浏览器开发、部署、管理和配置网上应用。即使是低速28.8kb/s的拨号连接,Oracle WebDB也能运行良好。全球许多著名的站点如:Yahoo、Cisco、Amazon等都以Oracle数据库作为它们数据基石,支撑它们网上庞大的数据量、交易量。
特性3:Internet文件系统
Oracle不仅在数据库技术上不断创新,而且还不断地丰富数据库内涵,使数据库成为真正的应用平台。iFS(Internet文件系统)便是一个大胆的创新,iFS使得能够在数据库内访问管理文件系统,具有操作系统的文件管理功能,使文件管理具有数据库的所有可靠度,也更加简化。其深远的意义在于,数据库功能将会更加强大,对操作系统的依赖减少。
特性4:interMedia
互联网上的应用要求有先进的数据管理服务,支持丰富的数据类型,大量的数据处理。Oracle 8i中引入了interMedia技术,使Oracle 8i能够安全地、完整地、可靠地、简单地使用管理所有你的数据,它不是一组不相关的技术的简单捆绑。在共同的底层架构基础上,interMedia提供了许多功能,可以根据应用需要进行集成。interMedia通过数据插件,把新的数据类型集成到数据库中,成为管理所有数据类型的单一的服务器。新的数据类型能被定义成标准的数据类型,对象类型或按大对象方式直接在数据库中存储、管理。由于数据库用于存储像文本、空间、图像、声音等数据,因此需要对这些复杂的数据类型进行索引,需要有专门的索引技术。对过去简单的数据类型,例如整数和短的字符串,数据库系统能满足索引技术的各种需求;对复杂的数据类型,有专门的应用格式,专门的索引需求。Oracle的解决方案是建立一个可扩展的服务器,使用户能够定义新的索引类型,通过数据插件定义索引结构,维护索引内容,在查询过程中查找索引。索引结构可以按Oracle数据库结构方式存储,也可按用户定义的结构存储。
此外,Oracle在高端数据仓库技术和OLTP技术方面,进一步增强扩充Oracle 8i的功能,使Oracle 8i具有多用户数据仓库管理能力,更优化的分区技术,更强的与OLAP工具交互能力。Oracle 8i还改进了Oracle应用的安装、配置和可管理性,使用交互、易用的安装向导和配置助手。这些都使用户感觉到Oracle 8i简化管理的思想。