For a volatile cache, is it better to use memcache or couchbase?
Hi all, I was hoping that you can give me a hand with a situation I'm facing at work. Turns out that I have an application which is currently using memcached for volatile storage of sessions (the session id is the key and then I use a custom Java object as the value). I'm being "adviced" to use Couchbase, but my problem is that I don't know if that's a better solution for the current application. The idea is that at least until now, there is no real storage requirement for that cache (if everything crashes, nevermind) and it's life span is about less than 30 seconds.
One of the things that bugs me is that we have a hard performance requirement to send requests in less than 300 ms (which doubles our current response time) and I don't want to change implementation for introducing a performance impact in my application, just because it's nicer.
What do you guys think? Should Couchbase be a better option, or I should stay with memcache?