Vamos nos unir para dar as boas-vindas ao DP3!
Estou muito animado em anunciar a disponibilidade imediata do Developer Preview 3 da linguagem de consulta do Couchbase (N1QL).

É uma experiência incrível fazer parte dessa equipe maravilhosa que está desenvolvendo uma linguagem de consulta que abre caminho para a criação de aplicativos de dados avançados. O DP3 é a nossa versão prévia mais recente e é um marco significativo para esse projeto. Um dos principais recursos dessa versão é - sim, você adivinhou pelo título - JOINs.

Um requisito importante para qualquer linguagem de consulta é a capacidade de reunir dados relacionados. O JOIN permite que os objetos sejam combinados por suas KEYS (um exemplo pode ser Customers (Clientes) e suas Purchases (Compras)). Por padrão, é realizada uma junção INNER, embora seja possível especificar uma junção OUTER.

Também temos a cláusula NEST. Em vez de produzir uma união de produtos cruzados, o NESTing produz um único resultado para cada entrada à esquerda, enquanto as entradas à direita são coletadas em uma matriz e "aninhadas" como um único campo com valor de matriz no objeto de resultado. Há também um operador inverso: a cláusula UNNEST.

Também foram adicionadas algumas funções ARRAY muito legais. Acho que elas realmente facilitam muito a vida de um desenvolvedor que trabalha com modelos de documentos.

O fatiamento de matrizes é um recurso avançado que também está disponível no DP3. Para saber mais sobre todos esses recursos que mencionei aqui, bem como sobre outros recursos, consulte nosso Documentação página. Além disso, Don Pinto tem uma excelente blog que mostra um aplicativo de amostra usando o N1QL.

Favor marcar como favorito:  http://query.couchbase.com
Esse será seu ponto de encontro para obter todas as informações mais recentes sobre a linguagem de consulta do Couchbase. Lá você também encontrará nosso Tutorial on-line atualizado e fácil de usar.

Por último, mas não menos importante, certifique-se de se registrar agora para o nosso próximo Webinar N1QL

Autor

Postado por Ilam Siva, SR. Gerente de produtos, Couchbase

Ex-gerente sênior de produtos da Couchbase, Ilam Siva é responsável por várias áreas de desenvolvimento de produtos, roteiro, posicionamento, mensagens e garantias do Couchbase Server. Ilam é apaixonado por Big Data e NoSQL e acredita que eles ampliarão as fronteiras da escala, do desempenho e dos recursos dos aplicativos da próxima geração. Antes da Couchbase, ele trabalhou com Hadoop, plataforma de nuvem e tecnologias de banco de dados no Yahoo!, Microsoft e Oracle.

Um comentário

Deixar uma resposta