Open protocol – REST-‐based – MulFple providers • This made sense for Couchbase in 2011, but not today – Couchbase Single Server no longer exists – Couchbase Server 2 is not CouchDB-‐compaFble 8 Wednesday, February 20, 13
app servers, not clients – No access control – No validaFon – Binary memcached protocol • CouchDB sync protocol is great for client/server • SoluFon: Add a gateway between client and server 10 Sync Gateway memcached CouchSync Wednesday, February 20, 13
to the client – “Only sales data for California region” • Access Control – Replicate only docs visible to the client – “Only pages of wikis I’m invited to” • These don’t work with the CouchDB model – Filtered replicaFon is inefficient – No per-‐document access control 14 Wednesday, February 20, 13