Outro marco da membase foi alcançado hoje - a versão beta 2 foi lançada e está disponível para download! Vários recursos interessantes foram adicionados, incluindo o suporte a conjuntos de dados cujo tamanho excede o tamanho da memória principal agregada do cluster (ou seja, suporte a disco > RAM); exibições de estatísticas em tempo real e históricas muito atraentes e úteis; e suporte à implantação do moxi, o proxy do membase, em uma máquina do lado do cliente. Analisando as últimas três semanas, a reação da comunidade ao membase excedeu nossas expectativas coletivas. Sabíamos que estávamos atendendo a uma necessidade não satisfeita, mas é sempre uma boa sensação ouvir a confirmação disso. Tivemos centenas de downloads da versão beta 1 do membase nas últimas três semanas e o feedback foi extremamente positivo: - "O Membase parece ser o memcached confiável, fragmentado e persistente que todos nós queremos.
"O Membase é rápido! como o memcached é rápido. Latência muito baixa sob carga e boa taxa de transferência..." - "Oh, isso é tão quente, tão, muito, muito, quente..." Mas, embora seja bom ouvir as coisas boas, tendo a preferir ouvir sobre as coisas de que as pessoas não gostam ou sobre as coisas com as quais os usuários têm problemas.
Sempre há áreas a serem aprimoradas... e nós estamos no ramo de aprimoramento. Uma das coisas legais do modelo de software de código aberto é o feedback de alto valor que recebemos - não apenas "esse recurso está faltando" ou "acho que você pode ter um vazamento de memória", mas "você tem um possível deadlock nessa seção do código... e aqui está uma correção para o problema!" As duas principais reclamações sobre o membase beta 1 são "não há informações técnicas suficientes" e "alguns dos recursos não estão funcionando?" Informações técnicas - Ainda não estamos onde queremos estar. Nosso objetivo é tornar incrivelmente fácil obter, construir, alterar, contribuir e usar o membase, a partir do site do projeto de código aberto membase.org. Trabalhamos muito nas últimas semanas para fornecer mais informações no wiki do membase.org, mas ainda há mais por vir. Estivemos ocupados escrevendo software, mas estamos no meio da transição para garantir que o software seja fácil de entender e trabalhar. Uma coisa que decidimos fazer, no entanto, é tornar muito mais fácil encontrar e obter informações no site couchbase.com. Temos um white paper técnico razoavelmente detalhado que era um pouco difícil de encontrar para as pessoas e exigia registro para ser baixado. Agora, estamos destacando esse conteúdo e eliminando o atrito envolvido na obtenção dele. Recursos - Lançamos o membase beta 1 com alguns recursos ainda não concluídos. Achamos que era muito mais importante colocar a tecnologia principal nas mãos dos usuários do que retê-la até que todos os recursos fossem instalados. A versão beta 1 forneceu um armazenamento de valores-chave de alto desempenho, elástico, persistente, confiável e replicante que é compatível com o memcached (portanto, já funciona com dezenas de milhares de aplicativos e praticamente todos). A versão beta 2 começa a oferecer os recursos mais sofisticados. A maior parte da funcionalidade adicionada é a capacidade de armazenar conjuntos de dados que não cabem completamente na memória. O acréscimo de ferramentas de monitoramento e uma infinidade de estatísticas a serem selecionadas proporcionam uma visão profunda do funcionamento interno do membase, fornecendo informações valiosas sobre insights, solução de problemas, ajuste e capacidade. Continue enviando seus comentários! A versão beta 3 está se preparando para ser uma versão ainda mais repleta de recursos e queremos muito que a comunidade nos ajude a atingir os objetivos. Agradecemos o feedback por meio de qualquer canal de sua preferência: twitter (#membase ou #northscale), support AT northscale.com ou qualquer um dos outros canais destacados em membase.org: http://membase.org/gethelp.html.