I've been reading about MongoDB, CouchDB, Redis etc. My requirements are somewhat specific and I'm not sure if any of these would be ideal. I need a memory resident datastore that is automatically ...