4

我使用 MongoDB 来持久化数据,使用 Redis 来存储会话。我需要缓存在 MongoDB 上完成的复杂聚合查询,所以我想知道您对 NodeJS 上的缓存有何看法,特别是使用 Redis 或 CouchDB 进行缓存。

哪个性能更高?如果我错了,请纠正我,但是在可扩展性方面是否有一个专门用于缓存的不同数据库更好?

4

1 回答 1

3

这取决于你想做什么;但基本上,Redis 比 CouchDB 性能要好得多,而且更适合缓存系统。Redis 是一个内存数据库(具有同步到磁盘的选项),具有在特定时间后过期数据的功能。

Redis 经常用于缓存,所以在可扩展性方面可能会更好。如果您现在已经运行了 Redis,那么与 CouchDB 相比,您将没有额外的维护开销。

于 2013-09-23T10:01:15.607 回答