虽然Oracle Database 12c的新特性文档已经随处可见,但是Oracle仍然没有关于12c正式发布的准确日期,这距离Oracle发布11g版本已经过去了将近7年(Oracle 11g于2007年发布),这已经是一个非常漫长的阶段了,2012年并不能算Oracle 发布12c的年份。
那么Oracle开发一个新特性大约要经历多久的时期呢?
从Oracle透漏的信息来看,在12c中引人瞩目的新特性 - Pluggable Database ,据信自2006年就已经在内部开始讨论研发,而那时候Oracle Database 11g尚未发布。由此看来,一个重要的新特性的准备、研讨和开发阶段可能要经历7~8年的历程。虽然这期间可能发生很多改变,但是如果没有足够的前瞻性和远见,那么一个产品不可能保持长久的竞争力。
而且一个新特性的引入,对于数据库的整体影响将会是非常全面而深远的,这其中的辅助程度可能超乎我们的想象。针对一个12c中在线移动文件的简单新特性(Move Datafile Online),我做了一个思维导图的分析,其中影响的因素就会非常之多,包括:控制文件的维护,DBWR进程和LGWR等进程的协同,并发操作的管理,内存管理,成功校验与失败回退,Copy过程中的性能影响等。

由此我们可以想象,PDB的特性可能影响到数据库内核的每一个部分,这样的一个特性,其开发周期一定是极其漫长的。
所以我们完全有理由判断,Oracle Database 13c 也已经在开发之中,或者说,在12c中来不及实现的特性,会推后加入到13c的版本之中。数据库离13c也许还远,但是总会提前发布的Oracle EM 13c则肯定离我们不远了。
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




