暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Oracle“大杀器”来袭,能够挑战Redis吗?

数据最前线 2026-01-16
63

True Cache 是什么

据 Oracle 官网宣布,期待已久的 26ai 本地版将在 2026 年 1 月中旬发布,Oracle 的粉丝们又要忙活一阵子来体验各种新特性新功能了。其中有一个重要的更新就是引入了 True Cache 组件,自动将频繁访问的数据加载到 True Cache 实例中,应用程序可以直接从 True Cache 获取数据,从而满足应用快速、低延时的数据访问需求。

True Cache 的出现可以说是直接对标 Redis、Memcached 等内存键值数据库的核心功能,而且还具备以下的优势。

  • True Cache 是只读实例,Oracle 自动维护 True Cache 和主数据库之间的数据一致性,对应用是完全透明的,不需要应用双写或通过额外组件进行数据同步;
  • 缓存数据在访问的时候自动加载,有更新的时候会自动刷新,并且支持 Oracle 数据库支持的所有数据类型,JSON、空间、向量等都不在话下;
  • 应用程序同时连接到 True Cache 和主数据库,使用特殊调用将逻辑连接标记为只读或读写,如果是只读操作,则将查询发送到 True Cache;
  • True Cache 和 Oracle 深度整合,Oracle 数据库上的安全策略也适用于 True Cache 缓存数据,用户也不用担心其中缓存数据的安全性。

和 Redis 构成竞争关系吗

Redis 在负载 SQL 查询、多模态数据处理以及企业级安全合规等方面存在一定的局限,缓存穿透、数据一致性等问题往往需要手动处理,维护成本相对较高。True Cache 则通过自动化缓存管理、原生数据一致性保障以及全量数据库功能支持等方面的优势,解决 Redis 等内存数据库所存在的不足,更好的满足中大型企业的核心痛点。

从当前的市场格局来看,True Cache 和 Redis 存在一定的竞争关系,但最终能对 Redis 构成多大的挑战还有待于进一步的观察,毕竟双方各有自己的优势。

True Cache 的优势在于和 Oracle 数据库的深度整合,企业仅需要投资少量的硬件资源和应用改造成本,即可实现内存级的数据存储需求。反过来说这也是 True Cache 的劣势,一旦离开了 Oracle 根本没办法独立部署。

Redis 虽然存在这样或那样的短板,但是多年来积累下来的应用场景和架构实践已经非常成熟,想要轻易撬动也没那么容易。而且 Redis 是一个通用方案,在多数据库并存的环境中,尤其是中小企业和互联网场景,具有独特的优势。

因此,True Cache 作为新诞生的挑战者,其市场定位也并非是完全替代 Redis 等内存数据库,更多的是作为 Oracle 数据库生态中的增强。

写在最后

对于 Redis 这类经典的内存数据库,凭借多年沉淀的成熟生态、跨数据库环境的通用性,在互联网等高并发场景仍然具备不可替代的核心竞争力;True Cache 则高度绑定 Oracle 数据库生态,其核心价值则体现在能够以极低的改造成本实现以 Oracle 为核心的业务性能提升。

数据库技术发展到如今百花齐放的状态,各种产品也都在相互学习和借鉴,从而将自己的产品拓展到更多的领域。但这些竞争并不是”非此即彼“的零和博弈,彼此将在各自的市场赛道中深耕,共同推动数据库缓存技术朝着更贴合企业实际需求的方向发展。


文章转载自数据最前线,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论