Membase puede alguien explicar la idea detrás de su tecnología

Ya es el cuarto día desde que comencé a sumergirme en CouchDB específicamente en Membase (Couchbase), Membase me parece una tecnología realmente interesante debido a la simplicidad de la administración, su interfaz es tan mágica como informal y simple. La forma de agregar / eliminar cubos es simplemente divertida.

Desafortunadamente no pude lanzar su cliente .NET en Mac OS X (en Windows funcionó bien) y tampoco pude encontrar la manera de realizar consultas de Mapa / Reducir, por lo que parecía que la tecnología del Servidor Membase es un poco más simple. CouchDB puro. De todos modos, todo cambió hasta hace poco. Me topé con el diagrama que describe su tecnología:

La imagen se explicaaqu

Parece que el "Servidor Couchbase (Actualmente servidor Membase)" desempeña el papel de algún tipo de base de datos maestra a la que no se accede directamente, y también existe el "Servidor único Couchbase" que desempeña el papel de la base de datos del cliente que tiene todas las características de CouchDB (como consultas de Mapa / Reducir)

Si es así, ¿cómo se realiza "CouchSync"? ¿Es posible realizar este "CouchSync" desde el código?

Respuestas a la pregunta(1)

Su respuesta a la pregunta