Consultar JSON usando SQL com o Couchbase Query Workbench - Coffee on Couchbase

coffee-on-couchbase

Você gostaria de consultar o banco de dados de documentos JSON usando uma sintaxe semelhante à do SQL? O Couchbase tem N1QL para você.

N1QL é uma linguagem de consulta declarativa que estende o SQL para JSON. Você pode consultar dados por meio da estrutura nativa e da integração da linguagem, de uma API fluente ou dos drivers JDBC/ODBC.

O N1QL permite que você consulte documentos JSON sem nenhuma limitação: classifique, filtre, transforme, agrupe e combine dados com uma única consulta. É isso mesmo. Você pode combinar dados de vários documentos com um JUNTAR. Aquele modelo de dados flexível que lhe foi prometido? É isso mesmo. Você não está mais limitado aos modelos de dados de "tabela única" e "tabela por consulta".

Tutorial N1QL é um ótimo recurso para aprender os conceitos de consulta a documentos JSON usando sintaxe semelhante à do SQL. Aqui estão alguns exemplos:

OU

OU

OU

OU

Então, você está pronto para experimentar o N1QL? Você certamente pode usar o Ferramenta CBQ. Como alternativa, você pode usar Workbench de consulta do Couchbase. O query workbench oferece uma interface gráfica de usuário avançada para preparar e executar consultas N1QL simples e complexas. Ele oferece uma maneira conveniente de realizar o desenvolvimento de consultas, permitindo que você navegue, crie e execute instruções N1QL e visualize os resultados.

Quer saber como começar? Saiba tudo sobre isso nesta breve sessão com Eben Haber:

Faça suas perguntas em Estouro de pilha ou Fóruns do Couchbase.

Você também pode nos seguir em @couchbasedev e @couchbase. Aproveite!

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

Autor

Postado por Arun Gupta, vice-presidente de defesa do desenvolvedor, Couchbase

Arun Gupta é o vice-presidente de defesa do desenvolvedor na Couchbase. Ele criou e liderou comunidades de desenvolvedores por mais de 10 anos na Sun, Oracle e Red Hat. Ele tem grande experiência na liderança de equipes multifuncionais para desenvolver e executar estratégias, planejamento e execução de conteúdo, campanhas de marketing e programas. Antes disso, liderou equipes de engenharia na Sun e é membro fundador da equipe Java EE. Gupta é autor de mais de 2.000 postagens em blogs sobre tecnologia. Ele tem uma vasta experiência em palestras em mais de 40 países sobre diversos tópicos e é um JavaOne Rock Star há três anos consecutivos. Gupta também fundou o capítulo Devoxx4Kids nos EUA e continua a promover a educação tecnológica entre as crianças. Autor de vários livros sobre tecnologia, corredor ávido, viajante do mundo inteiro, campeão de Java, líder de JUG, membro do NetBeans Dream Team e capitão do Docker, ele pode ser facilmente acessado em @arungupta.

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.