Sem categoria

Mais Couchbase e Java com visualizações, Hadoop e mobilidade

Falei no JUG de Londres e provavelmente fui ambicioso demais ao tentar incluir nosso trabalho recente sobre Visualizações, Conector Hadoop e o Android Grocery Sync em uma única apresentação, além de demonstrar o aplicativo "simples, rápido e elástico" que o Couchbase e as bibliotecas de clientes suportam. Cada um desses projetos é interessante (e uma apresentação por si só) do ponto de vista de um desenvolvedor Java.

O aspecto de poder sincronizar dados entre clientes e servidores móveis por meio do Couchbase Mobile Synchpoint é certamente um recurso muito procurado pelos desenvolvedores de dispositivos móveis e Java.

Conector Hadoop fornece acesso ao ecossistema do Hadoop e a possibilidade de usar o Couchbase como um armazenamento operacional e, ao mesmo tempo, aproveitar os vastos recursos de análise no back-end, permite um equilíbrio entre atender às necessidades críticas baseadas no tempo usando o Couchbase e minerar os dados para obter inteligência por meio do Hadoop.

O mais importante é que as visualizações trazem uma série de recursos, incluindo indexação secundária, filtragem, ordenação e até mesmo agregação de dados. Elas são definidas no servidor para dados baseados em JSON usando funções Map-Reduce baseadas em Javascript. Os próprios dados são armazenados para acesso eficiente usando árvores B, conforme descrito na seção CouchDB: um guia definitivo ou em este artigo. Do ponto de vista de um desenvolvedor Java, é muito simples acessar essas exibições usando o Visualização, consulta, ViewResponse e ViewRow objetos conforme descrito no Tutorial de Java que foi aprimorado para exibições.

No geral, estou animado com o feedback que estou recebendo dos desenvolvedores Java. Ainda há muito trabalho a ser feito, mas estou ansioso para conversar com mais desenvolvedores Java sobre NoSQL em geral e sobre o Couchbase em particular.

Compartilhe este artigo
Receba atualizações do blog do Couchbase em sua caixa de entrada
Esse campo é obrigatório.

Autor

Postado por Raghavan Srinivas

Raghavan "Rags" Srinivas foi um Developer Advocate na Couchbase, colocando a mão na massa com as direções e tendências tecnológicas emergentes. Sua área de foco geral é em sistemas distribuídos, com especialização em computação em nuvem. Ele trabalhou no Hadoop e no HBase durante seus estágios iniciais. Ele falou sobre diversos tópicos técnicos em conferências em todo o mundo, conduziu e organizou laboratórios práticos e ministrou aulas de pós-graduação à noite. Rags traz consigo cerca de 20 anos de desenvolvimento prático de software e cerca de 10 anos de experiência em arquitetura e evangelismo tecnológico. Ele trabalhou na Digital Equipment Corporation, Sun Microsystems, Intuit e Accenture. Trabalhou em várias áreas de tecnologia, incluindo os aspectos internos do VMS, Unix e NT para Hadoop e HBase. Ele evangelizou e influenciou a arquitetura de várias áreas de tecnologia, incluindo as primeiras versões do JavaFX, Java, Java EE, Java e XML, Java ME, AJAX e Web 2.0, Java Security e assim por diante. Rags tem mestrado em Ciência da Computação pelo Center of Advanced Computer Studies da Universidade de Louisiana em Lafayette.

Deixe um comentário

Pronto para começar a usar o Couchbase Capella?

Iniciar a construção

Confira nosso portal do desenvolvedor para explorar o NoSQL, procurar recursos e começar a usar os tutoriais.

Use o Capella gratuitamente

Comece a trabalhar com o Couchbase em apenas alguns cliques. O Capella DBaaS é a maneira mais fácil e rápida de começar.

Entre em contato

Deseja saber mais sobre as ofertas do Couchbase? Deixe-nos ajudar.