I saw somewhere on couchbase.com that couchbase can be a drop-in replacement for memcached.
also it has been said that both have the same on-the-wire protocol.
but right now I have written some code in couchbase, it uses the couchbase java api. I want to change to memcached, but the api for memcached is different: most importantly, it seems memcached does not have this “bucket” concept, while the couchbase client constructor takes a “bucket” param:
client = new CouchbaseClient(hosts, bucket, password);
similarly for the reverse direction, if I were to use a memcached client on top of a couchbase server, I wouldn’t be able to supply the bucket name…