视频

了解详情
Redis Enterprise 如何作为缓存或主数据库支持您的 Oracle SQL 数据库?迁移到 NoSQL 数据库可能很棘手,但幸运的是,Redis Enterprise 可以无缝地融入您当前的数据堆栈,使其能够与您现有的架构协同工作。下面,我们分析了 Redis 能够解决您最迫切的 Oracle 难题的三个理由。要详细了解,请查看下面的解决方案简介。
下载 使用 Redis Enterprise 现代化您的 Oracle 数据库
Oracle 是一种广泛使用的关系数据库管理系统 (RDBMS),而且广为人知……有时并非以最好的理由闻名。谈到 Oracle 性能,我们自然会想到 Oracle 性能优化,以应对复杂且昂贵的 SQL 查询等等。谈到 Oracle 成本,我们自然会想到天文数字的许可费用和读/写访问费用,仅举几例。
如何使用 Oracle 应对现代用例?您可能会想到 Oracle 缓存,也称为 Oracle Times Ten,它是 Oracle 为 Oracle 缓存提供的内存解决方案,但它不支持哈希、排序集、流等数据类型,更不用说更多类型了。这会影响性能,并将开发选项锁定在现代用例之外。
Redis Enterprise 是领先的实时数据平台,可以与 Oracle 协同使用,将数据存储在内存中,从而极大地缓解这些常见的 Oracle 速度、成本和数据类型限制挑战。是时候利用您的 Oracle 数据做更多的事情,并启用现代解决方案了!
Oracle 缺乏为现代用例(例如 实时分析、欺诈检测 和 金融交易处理 等)提供支持的速度,仅举几例。Oracle 需要经常进行调整,而且并非一次性调整即可,而是持续的“改进空间”。
这并非 Oracle 独有的问题,而是 RDBMS 的一个常见挑战!RDBMS 需要持续进行调整和优化,以执行 SQL 语句,从而改进查询响应时间和应用程序操作。此 Oracle 性能优化过程始于查明瓶颈的根源 – 是需要简化的复杂 SQL 语句、优化器问题,还是硬件本身的问题?
而这些仅仅是需要排查的高级问题,我们还可以深入研究输入输出 (I/O) 测量指标、优化器指标和实例设置,然后逐个优化 SQL 语句。
完成所有 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 数据库中获得更多价值。