Oracle18c新特性详解:自治数据库与内存选件的革新

需积分: 25 14 下载量 58 浏览量 更新于2024-09-07 收藏 1.19MB PDF 举报
"Oracle 18c带来了许多创新特性,主要集中在自治数据库、云级别可用性增强、In-Memory内存选件的优化以及对外部表的支持。这些特性旨在提高数据库性能、可用性和灵活性,尤其适合大数据处理和云环境。" 在Oracle 18c中,最引人注目的特性是**自治数据库-Autonomous Database**,这是由Oracle创始人Larry Ellison首次提出的。自治数据库的目标是实现完全自动化管理,包括自动备份、更新、安全管理和性能优化,从而减少人为干预和降低运营成本。 **云级别可用性增强-Cloud-Scale Availability**是一系列新功能的集合,旨在提供更高级别的服务连续性和故障恢复。这包括跨地域和混合云的自动分片能力,RAC分片支持,ADG(Active Data Guard)中支持无日志模式的数据复制,更新操作自动重定向到主库,Grid Infrastructure打补丁零影响,瞬时逻辑备库滚动升级等。这些特性极大地提升了系统的高可用性和灾难恢复能力。 **In-Memory内存选件增强**是Oracle 18c的另一个亮点。Oracle引入了自动In-Memory管理,自动选择适合内存优化的对象并进行压缩,提高查询速度。此外,还支持In-Memory内存表,利用NVRAM内存架构,以及针对数据仓库的特定优化,如In-Memory动态扫描和优化算法。这些改进显著提高了内存中的数据分析速度。 **In-Memory的外部表和Inline外部表支持**提供了对大量外部数据高效处理的能力。外部表允许直接操作非Oracle存储的数据,而In-Memory的内存表则加速了处理过程。Inline外部表进一步简化了开发流程,用户可以直接通过SQL调用一次性使用的外部数据,降低了元数据管理的复杂度。 **近似查询-Approximate Query和Top-N近似聚合**是12c引入并在18c中进一步完善的功能。它们允许快速执行大规模数据的近似查询,特别是在大数据分析场景中,可以大大提高查询效率,同时接受一定程度的精度损失。 Oracle 18c的这些新特性展示了Oracle对云计算和大数据处理的持续投入,以及对提升数据库性能和用户体验的不懈追求。企业可以根据自身需求,充分利用这些特性来优化其数据库架构,提升业务效率。