Database In-Memory

Oracle Database In-Memory 将列功能引入 Oracle Database,透明地加快分析查询速度高达数个量级。它支持企业基于实时数据制定明智决策,降低成本、提高工作效率和竞争力。

使用 Oracle Database In-Memory 将数据库报告运行速度加快 100 倍 (6:46)

使用 Oracle Database In-Memory 加快应用速度

Oracle Database In-Memory 的特性

内存中列式格式

Oracle Database In-Memory 通过先进的算法优化内存中扫描、联接和聚合。得益于这些优化功能和 SIMD 向量处理,Oracle Database In-Memory 能够以每 CPU 核心每秒数十亿行的速度运行查询。以往需要数小时甚至更长时间运行的分析现在几秒钟就可以完成,从而使实时业务决策成为可能。

双格式架构

Oracle Database In-Memory 的双格式架构可同时使用传统的行格式和新的内存中列格式表示表,支持您同时对同一数据库中的同一数据运行事务处理和分析报告。

横向扩展

Oracle Database In-Memory 支持跨 Oracle Real Application Clusters (RAC) 进行透明的内存中横向扩展。它不受单节点上的内存限制,可以透明地访问集群中所有节点上的内存,支持您创建大于单节点的列存储。

高可用性

您可以在 Oracle Active Data Guard 配置中创建、填充和维护备用数据库上的内存中列存储,由此完整利用备用数据库的 CPU 和内存资源运行分析工作负载,将内存中列存储灵活放置在主数据库及其附属的备用数据库中。

内存中容错

Oracle Database In-Memory 可跨一个 Oracle Exadata 集群的各个节点分发和复制内存中数据,避免节点故障导致运行速度下降。当某个节点发生故障时,查询操作可以透明地使用正常节点上的数据副本。

兼容性

当与任何兼容 Oracle Database 的应用一起部署 Oracle Database In-Memory 时,您无需更改应用,可以继续透明地使用 Oracle 的所有功能、数据类型和 API。

自动内存

基于使用情况自动管理内存中列存储内容,充分利用数据库内存,无需任何手动干预。

跨多个数据源的实时报告

直接填充外部数据源数据,对 Oracle Database 内外的所有数据源运行分析查询。

客户成功案例

Lufthansa

Lufthansa 使用 Oracle Database In-Memory 不仅简化了设置工作,还获得了性能提升和存储节省等诸多优势。

Oracle Database In-Memory 优势

2022 年 3 月 18 日

Oracle Database 21c In-Memory Hybrid Scans

Oracle Database In-Memory 高级首席产品经理 Andy Rivenes

In-Memory Hybrid Scans 是 Oracle 21c 带来的一项全新功能。使用 In-Memory Hybrid Scans,即便不填充表中的列,查询仍然可以访问内存中 (IM) 列存储中的表。

阅读全文

相关产品和技术

Oracle Real Application Clusters

为 Oracle Database 赋予高可用性和高可扩展性

Active Data Guard

企业级灾难恢复和数据保护

Exadata

提高可用性和性能,节约成本最高达 40%

Partitioning

提高大型数据库的可管理性、性能和可用性

赶快行动


教程

了解 Oracle Database In-Memory 的关键概念。


联系我们

了解 Oracle Database In-Memory 将如何助您一臂之力。

注:为免疑义,本网页所用以下术语专指以下含义:

  1. 除Oracle隐私政策外,本网站中提及的“Oracle”专指Oracle境外公司而非甲骨文中国 。
  2. 相关Cloud或云术语均指代Oracle境外公司提供的云技术或其解决方案。