NoSQL replacement for memcache

Posted by Juan Antonio Gomez Moriano on Stack Overflow See other posts from Stack Overflow or by Juan Antonio Gomez Moriano
Published on 2013-10-25T01:47:47Z Indexed on 2013/10/30 3:54 UTC
Read the original article Hit count: 199

Filed under:
|
|
|
|

We are having a situation in which the values we store on memcache are bigger than 1MB.

It is not possible to make such values smaller, and even if there was a way, we need to persist them to disk.

One solution would be to recompile the memcache server to allow say 2MB values, but this is either not clean nor a complete solution (again, we need to persist the values).

Good news is that

  1. We can predict quite acurately how many key/values pair we are going to have
  2. We can also predict the total size we will need.

A key feature for us is the speed of memcache.

So question is: is there any noSQL replacement for memcache which will allow us to have values longer than 1MB AND store them in disk without loss of speed?

In the past I have used tokyotyrant/cabinet but seems to be deprecated now.

Any idea?

© Stack Overflow or respective owner

Related posts about caching

Related posts about nosql