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:51 – Servidor Couchbase Configuração básica
03:04 – Criação de baldes
03:34 – RBAC
04:00 – Criação de índices de consulta
04:42 – Serviço de eventos
05:54 – Restrições de acesso ao cURL
06:20 - Configuração Análises
07:02 – Pesquisa de texto completo
10:22 – Importação de dados
11:52 - Início Gateway de sincronização
12:29 - Aplicativo móvel
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