视频

了解更多
Redis Enterprise 如何支持您的 Oracle SQL 数据库作为缓存或主数据库?迁移到 NoSQL 数据库可能会很棘手,但幸运的是,Redis Enterprise 可以无缝融入您当前的数据堆栈,使其能够与您现有的架构协同工作。下面,我们分析了 Redis 能够解决您最紧迫的 Oracle 障碍的三个理由。要获得全面的分析,请参阅下面的解决方案简介。
下载 使用 Redis Enterprise 现代化您的 Oracle 数据库
Oracle 是一种广泛使用的关系型数据库管理系统 (RDBMS),并且广为人知……有时原因并不总是好的。谈到 Oracle 性能,我们自然会想到针对复杂、昂贵的 SQL 查询等的 Oracle 性能调优。谈到 Oracle 成本,我们自然会想到天文数字般的许可费用以及读/写访问费用,等等。
那么将 Oracle 用于现代用例呢?您可能会想到 Oracle 缓存,也称为 Oracle Times Ten,它是 Oracle 的内存解决方案,用于 Oracle 缓存,但对于哈希、有序集合、流等多种数据类型缺乏灵活性。这会影响性能,并限制了现代用例的开发选项。
领先的实时数据平台 Redis Enterprise 可以与 Oracle 一起使用,将数据存储在内存中,从而大大缓解这些常见的 Oracle 速度、成本和数据类型限制挑战。是时候利用您的 Oracle 数据做更多事情,并实现现代解决方案了!
Oracle 缺乏支持现代用例(例如实时分析、欺诈检测和金融交易处理等)所需的速度。Oracle 需要频繁调优,而且这不是一次性的工作;它是一种持续改进的状态。
这并非 Oracle 独有——这是 RDBMS 的常见挑战!RDBMS 需要持续调优和优化才能执行 SQL 语句,以提高查询响应时间和应用程序操作。Oracle 性能调优过程首先要找出瓶颈的来源——是需要简化的复杂 SQL 语句、优化器问题,还是甚至是硬件本身的问题?
而这仅仅是需要解决的高级问题;在逐个调优 SQL 语句之前,我们可以深入研究输入输出 (I/O) 指标、优化器指标和实例设置。
一旦您在 I/O 指标、优化器和实例设置方面尽力而为,性能就取决于识别和优化成本高昂的 SQL 查询,特别是如果这些查询被频繁读取!
但如果您使用 Redis,就无需如此。考虑将 Redis Enterprise 与您的 Oracle 数据库一起使用,以在内存中存储频繁读取的数据,并获得亚毫秒级性能。
Redis Enterprise 还可以用于二级索引,对存储在二级键中的 Oracle 数据执行亚毫秒级查询。无需避免混合数据类型,从而最终导致 Oracle 数据库出现瓶颈;也无需对复杂查询进行逆向工程。一旦确定了需要快速响应时间的成本高昂且复杂的查询,您就可以使用 Redis Enterprise 来分流这些瓶颈,以提高 Oracle 性能。
Redis Enterprise 不仅提高了速度,还大大减少了发送到 Oracle 数据库的读取请求数量,显著降低了成本。说到 Oracle 成本,让我们深入探讨 Redis Enterprise 如何帮助您解决不断上涨的 Oracle 数据库许可成本。
对于 Oracle 而言,成本是另一大挑战。首先,如果您使用基于用户或基于核心的许可证,Oracle 数据库许可成本可能会迅速增加。由于高吞吐量的读写以及需要大量数据库资源的复杂查询,成本会迅速累积。
这种模式常常导致一种“只在需要时才使用”的心态,而许多其他解决方案不会通过用户阈值或不灵活的资源计费来惩罚您。那么,我们可以如何处理 Oracle 成本呢?我们回到那两个主要痛点——频繁访问的读写和资源密集型/复杂查询。
Redis Enterprise 可以用于存储频繁访问的数据,而不会根据多少用户进行读写而产生费用。Redis Enterprise 处理查询的速度也快得多,这最终降低了所需的成本和资源。将 Redis Enterprise 与您的 Oracle 数据库一起使用,您只需在需要时才进行昂贵的 Oracle 数据库执行,从而减少 Oracle 事务(同时增加实时速度),并优化那些频繁访问的数据和棘手的查询。
锦上添花的是?Redis Enterprise 具有灵活的可伸缩性——按需使用。无需被锁定在一定数量的核心、节点或集群上,即可向上或向下扩展。
Oracle 不是为支持现代应用程序多样化的数据需求而构建的。在当今世界,应用程序需要灵活的数据类型和数据模型,这些数据类型和数据模型可以轻松快速地部署到世界任何地方。需要更多 Oracle 用例?别再犹豫了。
Redis Enterprise 可以通过支持多样化的数据类型和数据模型来解锁 Oracle 数据库中的数据,这些数据类型和数据模型是现代应用程序的支柱。
例如,Redis Enterprise 内置了实时搜索引擎,可以在您的 Oracle 数据库之上使用,从而显著加快复杂查询。这减少了将数据返回给您的客户和服务所需的时间,也可以用于分流那些昂贵且复杂的查询。这只是一个例子;Redis Enterprise 开箱即用支持许多其他数据引擎和数据模型,帮助您将所有实时需求整合到一个可伸缩的平台中,而不仅仅是针对 Oracle。
这应该是一个很好的起点,可以改造您的 Oracle 数据库的速度和成本,同时增加现代用例。您接下来可能会问,“如何开始将 Oracle 与 Redis Enterprise 集成?” 我们提供了 Redis Connect,它是我们的 CDC(变更数据捕获)工具,可以在本次 Oracle 迁移中帮助移动您部分频繁访问的数据或复杂查询。在下面的解决方案简介中了解如何使用 Redis Enterprise 充分利用您的 Oracle 数据库。