Recentemente, Attila Kisk??, o autor do melhor cliente memcached .NET, o Cliente memcached Enyim .NETA empresa, que tem como objetivo aprimorar sua biblioteca de clientes para falar diretamente com base de membrana nós de dados. O Membase já é compatível com todas as bibliotecas de clientes memcached existentes e com os protocolos memcached por meio de um proxy de alto desempenho, mas há um "caminho direto" que as bibliotecas de clientes podem usar para obter um desempenho cada vez maior. Ao longo do caminho, acabamos com um guia rápido no wiki do membase.org sobre como criar sua própria biblioteca cliente nativa ou "inteligente" do membase, para que qualquer outra pessoa com sua linguagem de programação favorita também possa fazer o mesmo.
https://wiki.membase.org/bin/view/Main/ClientImplementationGuide
A abordagem mais fácil é começar com sua biblioteca de cliente memcached favorita (que fale o protocolo binário do memcached) e prosseguir a partir daí. A parte divertida é lidar com os casos durante as operações de rebalanceamento para permitir a elasticidade contínua do cluster sem perda de dados, mas quem não gosta de desafios divertidos como esses?