Recientemente, Attila Kisk, el autor del mejor cliente memcached .NET, el Enyim .NET cliente memcachedha ido mejorando su biblioteca de clientes para hablar directamente con membrana nodos de datos. Membase ya es compatible con todas las bibliotecas cliente de memcached y protocolos de memcached existentes a través de un proxy de alto rendimiento, pero hay un "camino directo" que las bibliotecas cliente pueden utilizar para un rendimiento cada vez mayor. En el camino, terminamos con una guía rápida en el wiki membase.org sobre cómo crear tu propia biblioteca cliente membase nativa o "inteligente", para que cualquier otra persona con su lenguaje de programación favorito también pueda hacer lo mismo.
https://wiki.membase.org/bin/view/Main/ClientImplementationGuide
El enfoque más sencillo es empezar con tu librería cliente memcached favorita (que hable el protocolo binario de memcached) y proceder desde ahí. La parte divertida es manejar los casos durante las operaciones de Rebalance para permitir la elasticidad del clúster sin pérdida de datos, pero ¿a quién no le gustan los retos divertidos como estos?