Couchbase Mobile

Café no Couchbase: Clube Lician com Couchbase Mobile

O ano de 2015 está chegando ao fim e isso significa que as festas de fim de ano estão em plena floração. Com viagens e novas cidades, às vezes descobrir aquele evento ou festa local não é exatamente fácil. É por isso que o Aplicativo Lician Club permite que você faça isso. Apresentando os lugares da moda e as listas de convidados VIP, o aplicativo mostraria os eventos locais que você pode reservar. Sentar-se com Sebastian Benzian Olsson no Série Coffee on CouchbaseNa seção "Como usar o Couchbase Mobile", exploramos como a tecnologia do Couchbase Mobile permite que o recurso de agendamento assíncrono de eventos ocorra por meio do uso de Gateway de sincronização do Couchbase.


Quando os membros forem convidados para um clube específico por meio do aplicativo móvel, o portal de administração do Couchbase mostrará as propriedades específicas e detalhadas do perfil. A indexação é feita por meio do conceito de "visualizações" do Couchbase, criando uma função de mapa, enquanto a função de sincronização permite a capacidade de orquestrar dados de acordo com a lógica descrita.

Para criar uma visualização, devemos adicionar a definição de visualização para indexar os documentos, como mostrado a seguir:

A macro MAPBLOCK é usada para definir a função de mapa na exibição e é onde o método fornece a referência ao documento que desejamos indexar. O emissor emitirá os dados específicos para o índice. No trecho de exemplo acima, a data do evento é o interesse e, portanto, definimos o intervalo do índice como sendo a data do evento e nil. Você pode consultar os documentos do desenvolvedor em Consulta e classificação para saber mais sobre indexação com MapReduce para documentos JSON.

O Couchbase Mobile O valor para o Lician Club é a capacidade de ter um tempo rápido para a resolução do produto, o que economiza recursos de engenharia em geral. Os vários Canais no aplicativo permitem privilégios de acesso específicos aos diferentes bancos de dados de documentos. Os dados são preenchidos naturalmente por meio de algumas linhas de código na função Sync, o que permite que a migração de dados ou as extensões de dados ocorram facilmente sem alterar nenhuma lógica de infraestrutura. Veja no vídeo abaixo como isso é feito:

Em nosso próximo episódio da série Coffee on Couchbase sérieSe o seu filho for um dos mais velhos, exploraremos mais a fundo e veremos como o Canal no componente Sync Gateway permite que o particionamento de dados ocorra para seus aplicativos móveis.

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

Autor

Postado por William Hoang, defensor do desenvolvedor móvel, Couchbase

William foi um defensor do desenvolvedor na equipe de engenharia móvel/experiência do desenvolvedor na Couchbase. Seu amor por café e código o levou ao mundo dos dispositivos móveis, ao mesmo tempo em que apreciava as experiências presenciais off-line. Antes disso, William trabalhou na equipe de relações com desenvolvedores do Twitter, BlackBerry e Microsoft, além de ter sido engenheiro de GPS incorporado a software na Research In Motion. William se formou na McGill University em Engenharia Elétrica de Software

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.