![]() |
|
Oracle Database 11g是Oracle数据库近几年来发布的最大最完善的版本。Oracle每次对新版本的研发投入之大确实让人“咋舌”,而更让人不得不佩服的是其投入总会得到充分的回报。这也是为什么Oracle数据库能一直占据技术市场的主导位置,而这次发布的新版本当然会把这个优良传统更加发扬光大。
独立Oracle用户组织(IOUG)对于Oracle Database 11g新特性的开发和测试可谓功不可没,其中有些成员甚至已经安装了11g的beta版,并在其中运行真的程序。Oracle Database 11g有很多让人爱不释手的特性和功能,本文将介绍其中几个较受欢迎的特性和功能。
Oracle Audit Vault
Oracle Database 11g里有一个叫Oracle Audit Vault的功能,如果你使用Oracle9i Database或Oracle Database 10g时没有运用到这个功能,那你真是错过了好东西。Oracle Audit Vault到底有什么特别的地方呢?有了这个功能,Oracle数据库是唯一一个能保证审计数据安全性和合规性的数据库。
经验丰富的数据库管理员能够浏览并更改数据,如果他们想的话,甚至可以进一步更改查账索引,把做过手脚的蛛丝马迹都清除得干干净净。这确实是一个很严重的问题。
而Oracle Audit Vault能够很大程度上解决这个问题。它把查账索引放进一个单向的“盒子”里,防止了即使是技术能力很强的数据库管理员对其进行篡改。你可以查看数据,但是没有人可以对数据进行删改。
这个功能可以很好地防止数据被内部人员有意或无意删改。Oracle Audit Vault是运用加密技术运行的,任何想要篡改数据的人都会留下自己的“足迹”。所以希望严格遵守审计法规的企业一定会爱上Oracle Audit Vault。
热补丁应用(Hot Patching)
Oracle Database 11g另外一个会很受数据库管理员喜爱的特性就是其补丁应用,因为它可以让你安心地进行升级和bug修复,实现无当机的维护。以前要打补丁都需要完全停止当前工作或者转到别的系统上去,即花精力又浪费时间,严重影响工作效率。难怪数据库管理员都很不情愿打补丁,但是如果不这样的话,就不能升级很多关键的补丁。热补丁解决了这个问题:你可以自如地运行补丁,包括安全性修复,而丝毫不影响别的工作运程。
advanced table compression还有一个较吸引人的特性就是以压缩格式存储数据的功能,这个功能称为高级表压缩(advanced table compression)。如果你要存储很多较大的文档,把它们压缩存储一般能节省三分之二的空间。当然能节省出多少空间取决于你要存储的数据类型,比如说如果是已经压缩的数据要再压缩就不会省出多少空间了。但是如果你有大量的未经压缩的数据,这个功能就可以让你省出很多的空间和成本。
运用这个功能,即使是管理维护大量的普通数据也是小菜一碟。Oracle Database 11g新的分区建议器可以告诉你管理大量数据的最佳方案。它还可以对数据进行物理分区。你也可以让它按照你的指示做,比如你可以指定数据储存的时间。
查询结果缓存
Oracle Database 11g推出了查询结果缓存的新功能。顾名思义,Oracle Database 11g可以把查询的结果以表格的形式缓存在存储器中。多个用户可以查看这些查询结果,无需再重复相同的查询。对于很常见和常用的查询,这个功能就可以节省系统的运行,大大提高了查询性能。你可以设定储存查询结果的空间大小以及保存时间的长短。
以上这些特性只是Oracle Database 11g众多新特性中的一小部分而已。Oracle一直以来总会不断推出功能强大的新技术。