技术开发 频道

Oracle 12c新特性:数据生命周期管理

  【IT168 现场报道】Oracle技术嘉年华又将与大家见面了!感谢行业内朋友们的支持与厚爱,从2011年第一届嘉年华开始,我们一路并肩走来,有太多的感动和激励督促我们为大家提供更多精彩的主题和分享,并为大家提供更多与业内优异专家面对面交流的机会。今年11月17-18日,北京国宾酒店,第三届Oracle技术嘉年华,这个面向全球数据库爱好者的技术盛宴将再度拉开序幕。

Oracle 12c新特性:数据生命周期管理
2013 Oracle技术嘉年华

  今年大会我们已荣幸的邀请到Jonathan Lewis,Tim Gorman等Oracle数据库领域国际级专家,特别为中国的数据库爱好者带来他们多年的总结与经验分享。另外,我们还将邀请来自Linkedin、Salesforce、京东、1号店、百度、360、淘宝、阿里巴巴、支付宝、移动、联通等公司的核心数据库专家/架构师为各位朋友带来国内最新的数据库领域应用及非常好的实践分享。

  在大会第二天的分会场演讲中,云和恩墨技术总监、ACOUG联合创始人、ExaSIG创始人张乐奕发表了主题为《数据生命周期管理-Oracle 12c新特性》的演讲。其主要介绍了在Oracle 12c中关于数据生命周期管理的特性。

Oracle 12c新特性:数据生命周期管理

  企业的数据在近年来一直呈爆发性增长的趋势,越多的数据意味着越多的价值,但同时也意味着越大的成本开销,不仅仅是在存储这些数据库的磁盘开销上,而且在于对数据的管理开销上。活跃的数据在经过一段时期以后逐渐减少访问频率,演变为非活跃数据,再经过一段时间,非活跃数据又演变为归档数据备查,这称为数据生命周期。

Oracle 12c新特性:数据生命周期管理

  关于人为的进行数据生命周期管理,张乐奕表示无非有以下四种,包括删除、转移、压缩、只读。而在Oracle 12c中,我们可以很方便的进行自动化的数据生命周期管理。此外,张乐奕还介绍了在数据生命周期管理中的一些新功能,包括HEAT MAP、ADO等等。当然,尽管Oracle 12c在数据生命周期管理方面增加了很多新功能,但有些功能一定要注意,因为很可能会造成复杂的问题。

  HEAT MAP

  • 数据访问热度图;

  • ALTER SYSTEM SET HEAT_MAP=ON;

  • 每小时将内存中记录的热度图写入磁盘基表;

  • 粒度细至数据块(Block)级别;

  • 可以通过块、区间、表空间、段、对象各个纬度查看。

Oracle 12c新特性:数据生命周期管理

  ADO

  • 基于HEAT MAP的数据自动化压缩/移动;

  • 在Segment或者Row级别均可指定;

  • CREATE/ALTER TABLE。

Oracle 12c新特性:数据生命周期管理

  HEAT MAP+ADO的劣势

  • 不支持多租户数据库(CDB);

  • 行级策略不支持时间有效性管理(Temporal Validity)字段;

  • 行级策略不支持数据库内归档(in-database archiving)字段;

  • 自定义策略不支持表空间级别的默认策略;

  • ADO不会检测将要移动至的目标表空间的空间大小;

  • ADO不支持有Object types的表,也不支持物化视图;

  • ADO并发度取决于Oracle scheduler的并发度,如果一个策略任务由于某种原因失败了超过2次,则会自动禁用,必须要手工再次enable;

  • ADO策略运行在Oracle scheduler的维护窗口中,一旦过了维护窗口所有策略都会停止。

0
相关文章