透明数据库缓存

时间:2016-04-22 16:04:12

标签: database oracle caching

我有一个叫第三方产品的应用程序。尽管数据库中的数据通常是静态的(除非每天通过刷新机制更新一次数据),否则此产品会将大量数据库调用作为其处理的一部分。 由于数据非常静态,但数据库负载很重,我想在应用程序和数据库之间放置一个缓存层。由于应用程序是第三方产品(用C编写),我无法自己在代码中实现缓存。所以......

是否有可以透明地位于应用程序和数据库之间的产品或工具,可以充当缓存。可以拦截请求的东西,如果有缓存数据则响应,或者如果没有则将其发送到数据库。

我知道数据库有自己的缓存,但我希望将工作负载卸载到应用程序的服务器而不是ratabase服务器,以减少数据库服务器上的工作量(具有很高的许可成本)。

0 个答案:

没有答案