盖国强:Oracle12c新特性设计与开发实现

论坛 期权论坛 编程之家     
选择匿名的用户   2021-6-2 20:50   1594   0

在第二天上午的专场四,来自云和恩墨创始人盖国强,同时他也是Oracle ACE总监、ITpub超级版主带来了《Oracle12c :新特性的设计与开发实现》主题演讲。在这个主题中,和大家分享了Oracle 12c的核心新特性及内部原理,并基于Oracle的软件研发分享新特性的需求分析、功能设计和技术实现过程。

  盖国强谈到,作为Oracle 12c的一个增强特性,Online Datafile Move这一新特性可以在线将数据文件从一个位置转移到另外一个位置,同时对业务不会有任何影响。在Oracle 12c之前文件只能存在Online和Offline两态,而且离线转移会不可避免造成业务的中断。

  谈及如何实现,盖国强介绍到,“从内部来看,Oracle将数据文件从一个位置转移到另外一个位置,需要同时维护两个数据文件,通过批量的数据块拷贝来逐步完成文件转移;接下来在这个过程中对于完成拷贝部分的文件写操作,需要同时写两个文件。”

  依赖于以上这些特性,Oracle Online Move还能做更多的事情。如将数据文件、表空间从一个存储位置转移到另外一个位置;具有生命周期属性的表空间可以周期性的转移到低成本、低性能的存储; 只读表空间可以不间断的转移到一次性存储;作为分级存储支持的基本手段和功能;不中断的将数据库转移到ASM存储,简化从裸设备到ASM的迁移和转换。

  这个特性再向后发展,还能实现哪些新的特性呢?盖国强介绍到,从Move tablespace延伸到Move Database,以及Oracle Logfile实现并行写镜像,Move Datafile同时并行写Datafile。而Move Datafile这个特性的研发历程,最早在2006年1月,初始设计提出;2006年12月,完成设计;最初计划在11gR2中推出,后归入12cR1版本。

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP