3

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

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

4

2 回答 2

8

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

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

于 2013-01-07T00:37:33.120 回答
1

我曾经研究过这个,我发现 Mongodb 的缓存足够好,你不需要 memcache 或 redis。

于 2013-01-07T00:34:46.813 回答