在项目中,我需要缓存从每个请求中获取的数据库数据。因此,从下一次开始,数据(表行)将从缓存而不是从数据库中挑选出来,从而提高性能。在数据库i有超过10M的数据行。 我正在浏览烧杯缓存文档,它似乎只会缓存函数以及作为键的参数。所以如何才能存储表格数据,这是我的主要目标? 还是有任何其他良好的数据库缓存模块在Python中可用?在python中缓存数据库数据
2
A
回答
2
FWIW,这里是一个简单快速的LRU缓存,可以缓存数据库查询的结果:http://code.activestate.com/recipes/578078
2
烧杯可配置为缓存类似数据库调用的任何内容。它们是为WSGI风格的应用程序设计的,通过控制器方法与数据库交互,并将烧杯作为这些控制器方法的包装,从而通过这些方法缓存从数据库返回的数据。
根据您如何访问数据库中的数据,您应该查找memcached。它有python apis,然后可以从Django和beaker extension等不同框架获得。
相关问题
- 1. 缓存数据库数据
- 2. 缓存数据库
- 3. 数据库缓存
- 4. 缓存或存储在数据库中?
- 5. 在MySQL数据库中缓存/存储twitter API数据
- 6. .Net 4.0在SqlServer数据库中缓存数据相当于内存缓存
- 7. 如何使用python从SQL数据库缓存数据?
- 8. python包的数据缓存
- 9. Hazelcast缓存数据库数据缓存的Java
- 10. 智能(?)数据库缓存
- 11. Django数据库缓存
- 12. Heroku数据库缓存
- 13. Django的数据库缓存
- 14. Django数据库缓存
- 15. 深度数据库中的数据库Vs缓存管理
- 16. 在缓存中收集数据并写入数据库
- 17. 在.NET Framework 4中从数据库缓存的数据列表
- 18. 如何在python中加载远程数据库缓存?
- 19. 缓存数据库中的图像
- 20. Magento从数据库中禁用缓存
- 21. springboot + hazelcast + hibernate的findAll()从数据库缓存中取回数据不缓存
- 22. 在python中存储数据库连接?
- 23. LINQ to SQL存储库 - 缓存数据
- 24. HTML5离线缓存数据库存储
- 25. Spring数据存储库缓存结果
- 26. 照亮数据库内存缓存
- 27. 缓存数据流中的数据集
- 28. intersystems - 缓存数据库 - 数据库模型
- 29. 热身数据库(把整个数据库放入缓存)
- 30. 从数据库获取数据时缓存引用的库