未找到结果

没有与搜索匹配的结果。

Oracle Database In-Memory

Oracle Database In-Memory

Oracle Database In-Memory 优化了分析和混合工作负载 OLTP,为事务提供卓越的性能,同时支持实时分析、商务智能和报告。

Oracle Database In-Memory 新特性

视频:使用 Oracle Database In-Memory 加快复杂报告的运行速度

白皮书:Oracle Database In-Memory (PDF)

白皮书:Oracle Database In-Memory (PDF)

内存中数据库博客

内存中数据库博客

了解详细信息

内存中架构

Oracle Database In-Memory 提供了一种独特的双格式架构,使表能够使用传统的行格式和新的内存中列格式,同时在内存中表示。Oracle SQL 优化器自动将分析查询路由到列格式,并将 OLTP 查询路由到行格式,从而透明地提供卓越性能。Oracle Database 自动维护行和列格式之间的完全事务一致性,就像当前维护表和索引之间的一致性那样。新的列格式是纯内存格式,不会在磁盘上持久保留,因此不存在额外的存储开销或存储同步问题。

实时性能

Oracle Database In-Memory 实现了先进的内存中扫描、连接和聚合算法。这些优化使 Oracle Database In-Memory 能够以每个 CPU 内核每秒数十亿行的惊人速度运行查询。以前需要数小时甚至更长时间才能运行的分析现在可以在几秒钟内完成,从而支持实时业务决策。

混合负载 OLTP

除了 OLTP 事务之外,混合工作负载数据库还运行报告和临时查询。在重要的表上创建几十个索引的情况很常见,这完全是为了加快报告的速度。内存中的列格式提供类似于每个列上都有索引的性能,但是事务开销要小得多,从而消除了对大多数分析索引的需求。删除分析索引加快了 OLTP 操作,因为不再需要每个事务都维护分析索引。

无限规模

Oracle Database In-Memory 并不要求将所有数据库数据都放入内存中。用户可以选择只将对性能敏感的表或分区填充到内存中。对性能不太敏感的数据可以驻留在成本较低的闪存或磁盘上。对驻留在三个层(内存、闪存和磁盘)上的数据透明地执行查询,从而使 Oracle Database In-Memory 能够用于任何大小的数据库。

简单易用

启用 Oracle Database In-Memory 非常简单,只需设置内存中列存储的大小并标识要放入内存的表即可。后台进程将数据从存储填充到内存列中,同时数据库保持完全活动和可访问状态。将其与对 Oracle Database 运行的任何应用或工具一起使用时,无需进行任何更改。优化器将分析查询自动路由到列存储,事务语义由数据库保证。

100% 兼容

Oracle Database In-Memory 继承了 Oracle Database 所有久经验证的功能,包括 Oracle 主流的 Maximum Availability Architecture (MAA) 中包含的完善且可靠的高可用性解决方案。Oracle Database In-Memory 与 Oracle 多租户数据库架构完全兼容,从而使整合的数据库能够利用快速内存中、低成本存储技术组合。

在云端试用 Oracle Database 18c

客户

加入关于 Oracle Database In-Memory 的对话