Uma prévia dos recursos N1QL do Couchbase 6.5

O lançamento do Couchbase 6.5 é um dos maiores lançamentos em termos de conteúdo para o Couchbase. Para o serviço de consulta N1QL, nosso foco é trazer as funcionalidades do banco de dados corporativo para o banco de dados Couchbase. Expandir o N1QL com funções adicionais para atender aos requisitos de aplicativos corporativos com o objetivo de aumentar a produtividade dos desenvolvedores.

Aqui está o resumo dos recursos do N1QL.

Pesquisa N1QL()

O N1QL adicionou um recurso de pesquisa de texto completo com a função N1QL Search(). Ela aproveita o Couchbase Full Text Search para fornecer uma variedade de recursos de pesquisa de texto, como palavra-chave e pesquisa difusa. O Full Text Search faz parte da Couchbase Data Platform, que é executada como um serviço separado com seu recurso Multi Dimensional Scaling. Não há necessidade de um mecanismo de pesquisa separado, nem de importar os dados para um serviço separado. Os usuários do N1QL agora podem aproveitar o Full Text Search e os predicados padrão do N1QL em uma única instrução.

Janela N1QL e função analítica

As funções de janela estendem a agregação de consulta básica para permitir perguntas comerciais complexas com uma construção N1QL intuitiva, que, de outra forma, exigiria que o usuário escrevesse consultas e uniões complexas.

Expressão de tabela comum N1QL

O Common Table Expression introduz a construção WITH no N1QL para permitir que o usuário atribua um nome ao bloco de consulta, que pode ser referenciado posteriormente no restante da consulta.

Função definida pelo usuário N1QL

Permite que os desenvolvedores definam funções N1QL personalizadas que podem ser chamadas a partir de consultas N1QL. Permite o isolamento da lógica do aplicativo N1QL que pode ser reutilizada por qualquer aplicativo e microsserviços.

Subquery JOIN

O banco de dados Couchbase aprimora seu suporte ao ANSI Join para incluir a união com subconsultas, permitindo o uso de conjuntos de resultados de consultas dinâmicas na união.

Os seguintes recursos também estarão disponíveis na versão 6.5 como Developer Preview.

Consultor de índices (DP)

O usuário agora pode usar o Index Advisor para criar os índices mais adequados para suas consultas. Os índices recomendados também incluem uma seção para índices de cobertura. As consultas que aproveitam os índices de cobertura podem se beneficiar da necessidade de executar a busca de serviços de dados adicionais e, assim, melhorar o desempenho geral da consulta. O Index Advisor funciona para consultas específicas ou carga de trabalho de solicitações concluídas.

Outros aprimoramentos do N1QL no Couchbase v6.5

Resumo

Estamos muito animados com o novo conteúdo N1QL para o Couchbase v6.5, pois esses recursos atenderão a muitas solicitações de nossos clientes. Como sempre, somos todos ouvidos quando se trata de feedback sobre nossos novos recursos e, especialmente, sobre o Index Advisor (DP).

 

Recursos

Gostaríamos muito de saber se você gostou dos recursos da versão 6.5 e como ela beneficiará sua empresa no futuro. Compartilhe seu feedback por meio dos comentários ou na seção fórum.

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

Autor

Postado por Binh Le

Binh Le é gerente de produto principal do serviço de consulta do Couchbase. Antes da Couchbase, ele trabalhou na Oracle e liderou a equipe de gerenciamento de produtos para Sales Clould Analytics e CRM OnDemand. Binh é bacharel em Ciência da Computação pela Universidade de Brighton, no Reino Unido.

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.