Após minha palestra no Jazoon (que abordei em meu blog anterior), fiz uma viagem turbulenta a cinco Grupos de Usuários Java (JUGs) na Europa e no noroeste do Pacífico. Gostaria de agradecer a Gerd Cestan e ao JUG de Stuttgart, a Antonoio Gonçalves e a todo o comitê do JUG de Paris, a Nimret Sandhu e ao JUG de Seattle, a Manfred Moser e ao JUG de Victoria e a Darren Gibbons e Sam Cirka e ao JUG de Vancouver por me receberem. Apesar do clima glorioso e de algumas peculiaridades de programação (a Alemanha estava programada para jogar contra a Itália nas semifinais da Eurocopa no mesmo horário em que eu estava programado para falar; em Vancouver, houve um pequeno problema com a reserva da sala na Univ. of British Columbia), a maioria das palestras teve casa lotada, indicando um nível de interesse muito alto pelo NoSQL em geral e pelo Couchbase em particular.
O que eu gosto no Couchbase hoje é que ele é "enxuto, limpo e eficiente", muito semelhante ao Unix e ao Java em seus primórdios. O "simples, rápido e elástico"O tema do Couchbase se encaixa muito bem nisso. Há muitos exemplos de clientes que elogiam o uso do memcached, como este de Caiaque. No entanto, ao conversar com muitas das pessoas corporativas que normalmente encontro em JUGs, elas estão preocupadas com transações de longa duração, junções internas e externas e uma série de outros recursos com os quais as empresas geralmente tendem a se preocupar.
Embora eu perceba que alguns desses recursos são essenciais para atuar na empresa, também me preocupo com o inevitável aumento ou inchaço dos recursos. Muitos dos JUGgies adoram o recente recurso Views do CouchDB, que permite a indexação secundária no Couchbase e satisfaz casos de uso que não são baseados em chave primária. Mas, certamente, há um equilíbrio entre adicionar mais recursos e ainda manter o Couchbase simples, rápido e elástico. Espero que os desenvolvedores e clientes continuem a nos pressionar na direção do último, mesmo quando adicionarmos alguns recursos para torná-lo mais atraente para adoção na empresa.