信息生命周期管理 (ILM) 是在信息的生命周期内应用策略有效地管理信息的做法。ILM 包括一“行”从开始到结束的每个阶段,包含用于从信息构建之初到最终处置阶段确保其业务价值与适当、经济高效的 IT 基础架构保持一致的策略、流程、实践和工具。自动数据优化 (ADO) 创建策略,并基于这些策略自动执行操作,从而利用热图收集的表使用情况统计信息实施 ILM 策略。闪回数据存档能够在表的生命周期内跟踪和存储对表的事务性更改 — 这对于遵循记录阶段策略和审计报告非常有用。数据库中存档支持用户和应用为各行设置存档状态。已标记为已存档的行保留在原始位置,除非启用会话以查看存档数据,否则这些行不可见。 热图和自动数据优化 热图在块和段级别存储和维护系统生成的数据使用情况统计信息,可以使用这些信息自动执行数据压缩和表移动,从而降低存储成本、提高性能和优化数据库存储。热图与自动数据优化结合使用,可以基于数据的使用情况自动执行压缩和存储策略。段级热图跟踪上次修改和访问表和分区的时间。行级热图跟踪各行的修改时间(聚合到块级)。收集的统计信息可用于定义将在数据的整个生命周期自动维护的压缩和存储策略。热图忽略了针对系统任务执行的内部访问 — 自动排除统计信息收集、DDL 或表重定义。所有 ADO 操作均在后台自动执行,无需用户干预。 闪回数据存档 闪回数据存档 (FDA) 提供了一种跟踪安全、高效、易于使用且对应用透明的生产数据库更改的机制。组织使用 FDA 可以在几分钟内配置历史数据捕获,提供可无缝查询的集中历史数据存储。在闪回数据存档之前,有一种方法是在应用级别捕获和管理历史数据。闪回数据存档由一个或多个表空间或其部分内容组成。闪回数据存档配置了保留时间,闪回数据存档中存档的数据将保留创建闪回数据存档时指定的保留时间。使用闪回数据存档的方式与其他闪回特性相同,可以查看或恢复过去某个时间(或时间范围)的数据。 数据库中存档 数据库中存档支持用户和应用为各行设置存档状态。已标记为已存档的行保留在原始位置,除非启用会话以查看存档数据,否则这些行不可见。启用数据库中村档会导致添加系统生成的隐藏列。默认情况下,此列填充值“0”— 让该行对应用可见(这些行处于活动状态,并且通过标准查询可见)。要让行对应用不可见,只需使用值“1”更新系统生成的隐藏列 — 让这些记录对应用不可见。数据库中存档利用表中添加的隐藏列来指定每行的可见性 — 然后对于每个查询和 DML,Oracle 都会注入谓词以将查询/ DML 限制为仅适用于可见行。 总结 热图和自动数据优化让 Oracle Database 成为实施 ILM 的理想选择。没有专门的数据存储需要管理,它们独立于任何硬件运行,并且具有公认的性能优势。热图和自动数据优化为数据压缩和移动的自动化管理提供了全面的灵活性 — 让组织能够轻松适应数据使用和数据保留要求的变化。闪回数据存档提供可无缝查询的集中历史数据存储,数据库种存档支持用户和应用为各行设置存档状态。所有这些特性共同支持组织的信息生命周期管理战略的发展。 |