首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Memcached与SQL Server缓存

Memcached与SQL Server缓存
EN

Stack Overflow用户
提问于 2010-06-21 20:53:53
回答 3查看 14.4K关注 0票数 22

我已经阅读了很多文章,这些文章建议将Memcached (或Velocity等)放在数据库前面比直接访问数据库更有效。它将通过在内存缓存中查找数据来减少对数据库的命中次数,这比命中数据库的速度更快。

但是,SQL Server为数据库中的对象提供了自己的内存缓存。检索数据时,SQL Server将保留其缓存,并将(如有必要)将行从其内存中拉出,而不会命中磁盘。

如果SQL Server有自己的缓存,那么外部Memcached (或类似的)服务器有什么好处呢?

我读过的大多数文章都是关于社交网站的,这些网站大多使用MySql。但是,使用SQL Server的关于MySpace的article建议在该系统上也使用缓存。

这个article解释了什么时候应该使用缓存,而这个article是一个对立面。

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3084789

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档