python - 在python中缓存数据库数据

标签 python caching beaker

在项目中,我需要缓存从每个请求中获取的数据库数据。以便从下一次开始,数据(表行)将从缓存而不是数据库中选取,从而提高性能。在数据库中,我有超过 10M 的数据行。 我正在浏览烧杯缓存文档,从中看来它只会缓存函数以及作为键的参数。那么这如何存储我的主要目标表数据呢? 或者在 python 中是否有任何其他好的数据库缓存模块可用?

最佳答案

FWIW,这是一个简单快速的 LRU 缓存,可用于缓存数据库查询的结果:http://code.activestate.com/recipes/578078

关于python - 在python中缓存数据库数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9972351/

相关文章:

javascript - 当用户清除浏览器缓存时如何调用函数

python - “gcc”在尝试安装 gevent-websocket 时失败,退出状态为 1

python - 当 a 是列表时,a += number 和 a += number,(带尾随逗号)有什么区别?

python - 我的Python代码只选择了列表内容的一半?

caching - 无法播放 Service Worker 中的缓存音频

asp.net - 如何在 Substitution 控件中使用 ASP.Net 服务器控件?

python - 如何使用 Beaker 将值保存到 Pyramid 中基于匿名 cookie 的 session

python - 让 Beaker 与 GAE 一起工作

python - 我应该如何存储来自 Pyramid 应用程序的登录信息?烧杯?

python - 尝试从 wxpython 中的按钮调用函数时出错