I am using MongoDB for persisting data, and Redis for session storage. I need to cache a complex aggregation query done on MongoDB, so I was wondering what your opinions are on Caching on NodeJS, specifically caching with Redis or CouchDB.
Which one is more performant? Correct me if I'm wrong, but is having a different database specifically for cache better in terms of scalability?