从1977年oracle 1.0诞生以来,三十多年的时间,oracle从简单商用到出现分布式事务处理功能等新特性的oracle7,到oracle8增加面向对象的开发及新的多媒体应用,到8i添加大量的支持internet的特性,全方位支持java,再到2001年的9i,添加集群技术,到03年10g版本发布,这一版本的最大特性是加入了网格(grid)计算的功能,10g也将作为oracle公司下一代应用基础架构软件集成套件。

2007年11月,oracle 11g发布了,功能也是大大的增强,是oracle公司30年来发布的最重要的数据库版本。到目前最新的版本是oracle 12c,c为cloud,从版本命名来看,顾名思义较以前版本增加了越来越成熟的云的概念。这里不多做介绍。由于笔者自学使用的11g版本,故在此对11g的新特性做详细了解。

11g版本增强了oracle数据库独特的数据库集群、数据中心自动化和工作量管理功能,oracle客户可以在安全的高度可用和可扩展的、由低成本服务器和存储设备组成的网格上满足最苛刻的交易处理、数据仓库和内容管理应用,主要是以下介绍的新功能。

  1. 增强信息生命周期管理和存储管理能力

    oracle 11g具有极强的数据划分和压缩功能,可实现更经济的信息生命周期管理和存储管理。很多原来需要手工完成的数据划分工作在oracle 11g中都实现了自动化,11g还扩展了已有的范围、散列和列表划分功能,增加了间隔、索引和虚拟卷划分功能。

  2. 全面回忆数据变化

    oracle 11g具有oracle全面回忆(oracle total recall)组件,可帮助管理员查询在过去某些时刻指定表格中的数据。管理员可以用这种简单实用的方法给数据增加时间维度,以跟踪数据变化、实施审计并满足法规要求。

  3. 最大限度提高信息可用性

    在保护数据库应用免受计划停机和意外停机影响方面,oracle在业界一直处于领先地位。oracle 11g进一步增强了这种领先地位,数据库管理员现在可以更轻松的达到用户的可用性预期。新的可用×××包括:oracle闪回交易(oracle flashback transaction),可以轻松撤销错误交易以及任何相关交易;并行备份和回复功能,可改善非常大的数据库的备份和存储性能;“热修补”功能,不必关闭数据库就可以进行数据库修补,提高系统可用性。

  4. oracle快速文件

    oracle 11g具有在数据库中存储大型对象的下一代功能,这些对象包括图像、大型文本对象或一些先进的数据类型,如xml、医疗成像数据和三维对象。oracle快速文件(oracle fast files)组件是使得数据库应用的性能完全比得上文件系统的性能。

  5. 更快的xml

    在oracle 11g中,xml DB的性能获得了极大的提高,xml DB是oracle数据库的一个组件,可以帮助用户以本机方式存储和操作xml数据。oracle 11g增加了对二进制xml数据的支持,现在客户可以选择适合自己特定应用及性能需求的xml存储选项。

  6. 透明的加密

    oracle 11g进一步增强了oracle数据库无与伦比的安全性。这个版本数据库增强了oracle透明数据加密功能,将这种功能扩展到了卷级加密之外。oracle 11g具有表空间加密功能,可用来加密整个表、索引和所存储的其他数据。

  7. 嵌入式OLAP行列

    oracle 11g在数据仓库方面也进行了创新。OLAP行列现在可以在数据库中像物化图那样使用,因此开发人员可以用业界标准SQL语言实现数据查询,透光石任然受益于OLAP行列所具有的高性能。

  8. 连接汇合和查询结果高速缓存

    oracle 11g进一步增强了oracle在性能和可扩展性方面的业界领先地位,增加了擦汗寻结果高速缓存等新功能。通过告诉缓存和重用经常调用的数据库查询以及数据库和应用层的功能,插叙结果高速缓存功能改善了应用的性能和可扩展性。

  9. 增强了应用开发能力

    oracle 11g提供多种卡发工具卡发人员选择,他提供的假话应用开发流程可以充分利用oracle 11g的关键功能,这些关键功能包括:客户端高速缓存、提高应用速度的二进制xml、xml处理以及文件存储和检索。

    初步接触和学习oracle,如有不当之处,请多指正!!