在項目中,我需要緩存從每個請求中獲取的數據庫數據。因此,從下一次開始,數據(錶行)將從緩存而不是從數據庫中挑選出來,從而提高性能。在數據庫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中的數據緩存