On Thursday, July 5, 2012 2:10:09 PM UTC-7, brianlmoon wrote: > > On 7/5/12 3:57 PM, Gonzalo de Pedro wrote: > > repcache is not disk based and it;s master-slave. > > You seem to be aware of all your options, but have you looked at > membase? > > At last I tried, membase would not compile on Gentoo. Their dependency > list was basically "here are all the things you need that are not > crudded up already in RedHat and Ubuntu" and not an actual dependency > list. > > In addition, it is no longer developed and replaced by CouchBase which I > do not seem to be able to find a source download link for, only Ubuntu, > RedHat, Windows and Mac builds. So, that kind of kills it for me. >
[sorry for being so absent lately] The core engine of couchbase is probably the closest thing that's been developed to what you're asking for. It's just an engine that does persistence and has a pretty good tap implementation for doing replication-like things (including replication). https://github.com/couchbase/ep-engine It *shouldn't* require much to get going by itself if you don't want all of the management stuff. I still use it standalone when doing some tests and stuff. I don't know why the source is difficult to find (but I believe you). It really shouldn't be. Other than that, Trond has a pretty good series on writing persistent backends. Making a memcached engine on top of leveldb is a pretty simple exercise.
