Observação: Esta postagem usa o aplicativo Couchbase Dados analíticos Definition Language a partir do lançamento da versão 5.5. Para obter atualizações e informações sobre mudanças significativas em versões mais recentes, consulte Alterações no Couchbase Analytics Service.

Para a conferência Couchbase Connect no Vale do Silício, no último outono, criamos uma das demonstrações mais extensas do Plataforma de dados Couchbase recursos já utilizados em um aplicativo combinado da Web e móvel. O aplicativo incorpora consultas N1QL dinâmicas, dispositivos móveis off-line, sensores de IoT, consultas ad hoc com análise, replicação entre centros de dados, failover, correspondência de texto difuso e uma série de outros recursos. Em resumo, nosso objetivo foi mostrar o núcleo de um uso completo e realista, com base em um padrão de dados real (FHIR) usado no setor de saúde. Confira o vídeo da conferência aqui.

Uma implementação dessa complexidade requer necessariamente um pouco de configuração. Juntamente com o código-fonte para o projeto, incluí tanto scripts de shell comuns quanto scripts para usar com o Docker para simplificar a execução da demonstração por conta própria.

No entanto, às vezes, ver tudo montado à mão é muito útil. Com isso em mente, fiz um vídeo mostrando cada etapa necessária para configurar a demonstração. Fui rápido e acelerei algumas partes para que tudo ficasse pronto em 15 minutos (na realidade, mesmo com a prática, leva cerca de meia hora).

Assista ao vídeo completo ou use este índice para ir diretamente para as seções.

Índice:

00:33 - Configuração do servidor web e do cliente
01:15 - Configuração de dirigível urbano no lado do servidor
01:51Servidor Couchbase Configuração básica
03:04Criação de baldes
03:34RBAC
04:00Criação de índices de consulta
04:42Serviço de eventos
05:54Restrições de acesso ao cURL
06:20 - Configuração Análises
07:02Pesquisa de texto completo
10:22Importação de dados
11:52 - Início Gateway de sincronização
12:29 - Aplicativo móvel

[youtube https://www.youtube.com/watch?v=RlSMLkd9vrg?rel=0&w=640&h=360]

Fique à vontade para fazer perguntas na seção de comentários do vídeo, em nosso fórum ou entre em contato comigo diretamente pelo Twitter.

Pós-escrito

O Couchbase é de código aberto e grátis para experimentar.
Comece a usar com código de amostra, consultas de exemplo, tutoriais e muito mais.
Encontre mais recursos em nosso portal do desenvolvedor.
Siga-nos no Twitter @CouchbaseDev.
Você pode postar perguntas em nosso fóruns.
Participamos ativamente de Estouro de pilha.
Entre em contato comigo pelo Twitter com perguntas, comentários, tópicos que você gostaria de ver etc. @HodGreeley

Autor

Postado por Hod Greeley, Advogado do desenvolvedor, Couchbase

Hod Greeley é um defensor dos desenvolvedores da Couchbase e mora no Vale do Silício. Ele tem mais de duas décadas de experiência como engenheiro de software e gerente de engenharia. Trabalhou em diversas áreas de software, incluindo física e química computacional, segurança de computadores e redes, finanças e dispositivos móveis. Antes de ingressar na Couchbase em 2016, Hod liderou as relações com desenvolvedores para dispositivos móveis na Samsung. Hod é Ph.D. em física química pela Universidade de Columbia.

Deixar uma resposta