距离OpenWorld 2012开幕还有一周的时间,已经确认Oracle将在今年的大会上宣布推出最新版数据库Oracle Database 12c,自2009年11g R2发布以来的又一次大版本更新。
据悉,Oracle Database 12c将于今年年底或明年年初正式GA,而在OpenWorld大会中,Oracle将介绍一些新版数据库的功能细节。Oracle Database 12c的测试项目已经实施一年有余,其中一些新的特性都针对云计算进行了优化。
关于新版Oracle数据库的信息目前还比较少,因为Oracle与测试用户都签订了保密协议。但没有不透风的墙,我们也听到了一些关于12c的传闻。近期,来自沙特阿拉伯的DBA Asif Momen写了一篇关于Oracle Database 12c新特性的文章,并称之为“Identity Columns”,具体的介绍在Oracle技术支持网站就可以找到。
根据官方文档显示,Identity Columns的作用就是创建一个有数字主键的表,其中不用到“explicitly created sequence”。也就是说,它能够让用户为一列指定自动数值,而无需使用Oracle SEQUENCE函数。
通常来讲,测试用户能够访问一个独立的Oracle Support门户,其中有许多相关的产品资料用来辅助进行测试工作。另外一些数据库,如IBM DB2以及微软SQL Server都有一些类似的功能。
另外一个透露的新特性与云计算和数据库多租户访问相关,CEO Larry Ellison在上周的财报电话会议上进行了简短的介绍。
“我们有一个功能叫做pluggable databases(PDB),它能够使得多用户可以安全地存在于同一个数据库中,并能向其提交信息。”Larry说。当然上述的两个功能还远远不能满足DBA和咨询顾问的胃口,他们也对一些新特性给出了自己的期待与展望:
Debendra Panda是来自印度Wipro Technologies的高级DBA,他的wish list中提到了8个期待的功能特性,包括用SQL Plan Management对plan evolution process进行自动化,针对更深层级以及递归查询的自动化SQL调优和智能并行处理。其他一些还有:
- 当系统发现碎片数据时,表及索引的缩减和重组都会更加自动化
- 针对Adaptive Cursor Sharing,当首次运行相似SQL时,优化器应该将查询视为bind-aware
- 系统应该可以自动决定合适使用批量功能并根据可用资源来决定批量处理的行数
数据库独立咨询顾问Curt Monash也更新了博客并写出了他对Oracle Database 12c的一些期待。他表示新版数据库应该将更多的功能进行自动化处理,以缓解DBA的压力。他认为Oracle RAC的横向扩展仍然不好,应该针对自动化并行处理进行加强。
此外Monash还对Oracle的列式存储选项进行了展望,他认为如果在新版的12c中加入列存储功能,那么无疑是对Oracle数据仓库的一大加强,而在这方面Sybase、Teradata都已经做了许多年。
本文转自:
http://www.searchdatabase.com.cn/showcontent_66135.htm?info=sinaweibo