MongoDB应该使用Memcache还是Redis进行缓存?

时间:2013-01-07 00:31:47

标签: mongodb memcached redis

我使用MongoLab作为托管的MongoDB, 使用Memcache或Redis缓存响应是否有意义?

我读到了使用Redis作为缓存的常见问题,但另一方面我读到MongoDB和Redis可能具有相似的性能,如果MongoDB没有被分页。

2 个答案:

答案 0 :(得分:8)

这完全取决于您的申请。像MongoDB或SQL数据库这样的数据库系统实际上并不是很慢。当应用程序的负载不是很高时,缓存可能不会那么大。

你应该在正确的时候使用缓存。访问您的数据库(或任何其他资源)时速度很慢。所以首先你应该确定。如果是这种情况,您可以继续使用memcached或Redis进行缓存(或任何其他工具)。它将占用您数据库的一些负载。

答案 1 :(得分:1)

我在这个时候研究了这个,我发现Mongodb的缓存已经足够好了,你不需要memcache或redis。