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