True Cache

Oracle True Cache 是一项只读的内存中高性能 SQL 和键值缓存服务,它支持自动化管理,可确保数据一致。Oracle True Cache 能够在改善应用响应速度的同时降低数据库服务器负担。此外,得益于自动化管理和数据一致性,它还能简化应用开发,降低开发人员工作量和成本。

为何要选择 Oracle True Cache?

实时、一致的数据

Oracle True Cache 无需企业重写应用就能提高应用性能,能够显著节约时间、精力和成本。在单次查询中,即使执行了跨行连接,数据也将始终保持一致。

简化缓存管理

缓存内容会在访问时自动加载,并在数据更改时自动刷新,无需让应用写入缓存和管理失效问题。

应用现代化

通过一个支持所有数据类型(包括关系、对象、JSON/XML 文档、键值、文本、图形、空间和数据格式),可跨所有环境打通数据的数据层,迁移到混合云技术架构,实现应用现代化。

提高可扩展性

Oracle True Cache 卸载查询工作负载,减少面向数据库的请求次数,从而提高可扩展性和应用响应速度。

降低成本

将工作负载卸载到低成本的商用硬件自动化缓存管理能够简化应用开发,提高开发人员效率。

Oracle True Cache 的工作原理

Oracle True Cache 能够提供数据库的全功能只读复制 — 大多是无磁盘的。它仅使用内存中缓存区缓存数据满足查询需求 — 如果所请求数据不在内存中,则自动从后台数据库获取数据。

现代 Web 应用通常会在数据库前部署缓存来处理大量连接需求和卸载数据库处理工作。之所以使用缓存,原因在于应用在大多数时间不需要访问最新数据。例如,当用户浏览航班信息时,预定系统只需要展示一秒前的航班数据。只有当用户预定航班时,系统才需要展示最新数据。

现代 Web 应用将自行控制何时使用 Oracle True Cache 数据,何时使用后台数据库数据。例如,有些应用会维护两条连接,一条指向 Oracle True Cache 的只读连接和一条指向数据库的读/写连接。而 Java 应用会建立一条连接,然后通过设置只读属性来在 Oracle True Cache 和数据库之间动态切换。

使用 Oracle True Cache,单次查询中的数据将始终保持一致。当在应用层面执行了跨行连接时,这一点尤为重要,否则可能引发结果错误。

Oracle True Cache 示意图

本图展示了 Oracle True Cache 的部署详情

True Cache 使用场景

  • 用户会话存储

    Oracle True Cache 可存储用户资料和浏览历史等临时数据,这可以实现微秒级响应速度并优化实时推荐引擎的性能。

  • 电子商务应用

    客户可以访问 Oracle True Cache 实例(而不是后台数据库)来检索数据,获取在线产品目录。面对黑色星期五、网购星期一以及黄金时段电视购物等销售高峰期,这能够加快响应速度,提升客户体验。

  • 在线游戏

    Oracle True Cache 可以存储实时用户数据,能够为用户积分榜和用户排名等游戏特性提供有力支持。这可以降低延迟,增强沉浸式游戏体验,

  • 用户验证

    Oracle True Cache 可以高效处理数百万次用户资料日常更新,实时验证应用用户。它还支持多种数据模型,能够原生存储各种类型的元素,降低复杂性和成本。

  • 实时分析

    Oracle True Cache 可以缓存数据和卸载数据库 I/O,降低运营负担、节约成本以及改善数据库和应用性能。

  • 边缘计算

    Oracle True Cache 可部署在靠近用户或设备的区域,缩短数据库的数据收集、存储和检索用时。

  • 数据主权

    Oracle True Cache 可将读取操作卸载到更靠近最终用户位置或主权云区域中的实例,加快分析响应速度并满足数据主权要求。

2023 年 9 月 19 日

提升性能:甲骨文公司面向全球推出 Oracle True Cache

产品管理高级总监 Pankaj Chandiramani

Oracle True Cache 介绍:内存中、一致且支持自动化管理的 SAL 和键值(对象)缓存解决方案。

赶快行动


试用 Oracle Cloud Free Tier

在 Oracle Cloud Infrastructure 平台上构建、测试和部署应用。


联系我们

想了解更多信息?请联系我们的专家。

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

  1. Oracle专指Oracle境外公司而非甲骨文中国。
  2. 相关Cloud或云术语均指代Oracle境外公司提供的云技术或其解决方案。