未找到结果

没有与搜索匹配的结果

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)

Database In-Memory 博客

Database In-Memory 博客

了解详细信息

内存中架构

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 受欢迎的高可用性架构 (MAA) 中蕴含的成熟、强健的高可用性解决方案。Oracle Database In-Memory 与 Oracle Multitenant 数据库架构完全兼容,让整合后的数据库可以兼具快速内存中技术和低成本存储技术的组合优势。

在云端试用 Oracle Database 18c

客户

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