bod*_*ydo 8 memcached sqlalchemy
有没有人一起加入SQLAlchemy和Memcached,以便SQLAlchemy返回的结果在Memcached中缓存?目前我不知道如何自己实施,我完全失去了寻求帮助.
谢谢,Boda Cydo.
bob*_*nce -3
Memcache 和关系数据库是两个不同的东西,它们的工作方式根本不同。Memcache 是一个简单的查找存储桶,对于转储像部分网页这样的 Blob 很有用,因为这些 Blob 在许多请求之间共享,并且需要很长时间才能生成(当您无法合理地优化/反规范化数据库模式以使其快速生成时)生产)。
\n\n像完整后端数据存储一样使用 memcache 并不是一个好主意,并且提供一个连接到 memcache 或数据库的 SQL 接口也没有什么用处:你会得到两个世界中最糟糕的结果,而没有 memcache 的简单性/速度或关系数据库的 ACID 合规性。
\n\n您的数据库服务器已经有缓存。如果您希望它缓存更多,请尽可能调高缓存的大小,而不必使用愚蠢的硬件。使用memcache使前端更快\xe2\x80\x89\xe2\x80\x94\xe2\x80\x89但只有当你确实无法从数据库中获得你想要的性能时,因为它需要你对数据一致性的妥协。除非确实需要,否则不要诉诸内存缓存。
\n| 归档时间: |
|
| 查看次数: |
3651 次 |
| 最近记录: |