Autor

De N1QL para JavaScript e vice-versa - Parte 7: Armazenamento hierárquico em JavaScript
Nos blogs anteriores, abordamos a execução de N1QL (SQL++) a partir de funções JavaScript, o processamento de documentos por meio de iteradores, a manipulação de dados, o tratamento de erros, as instruções preparadas e outros tópicos avançados. O último tópico a ser abordado é um recurso recém-adicionado à versão 7.1 que permite opções de armazenamento de bibliotecas JavaScript....

De N1QL para JavaScript e vice-versa - Parte 6: Tópicos avançados
Nos blogs anteriores, abordamos a execução de N1QL (SQL++) a partir de funções JavaScript, o processamento de documentos por meio de iteradores, a manipulação de dados, o tratamento de erros e o uso de instruções preparadas. Temos alguns tópicos mais avançados a serem abordados antes de passarmos a manipular bibliotecas JavaScript, como chamar outras...

De N1QL para JavaScript e vice-versa - Parte 5: declarações preparadas
Nos blogs anteriores, abordamos a execução de N1QL (SQL++) a partir de funções JavaScript, o processamento de documentos por meio de iteradores, a manipulação de dados e o tratamento de erros. Agora, passaremos à execução de instruções dinâmicas. Instruções preparadas As funções JavaScript podem preparar e executar instruções preparadas, assim como qualquer solicitação...

De N1QL para JavaScript e vice-versa - Parte 4: Tratamento de erros
Nos blogs anteriores, abordamos a execução de N1QL a partir de funções JavaScript, o processamento de documentos por meio de iteradores e a manipulação de dados. Agora, passaremos a tratar os erros das instruções N1QL. Tratamento de erros Quando um erro de qualquer natureza é encontrado, o jsevaluator por...

De N1QL para JavaScript e vice-versa - Parte 3: Iteração sobre documentos e DML
Este blog anterior aborda os conceitos básicos da execução de instruções N1QL dentro de funções JavaScript. Agora passamos a... Iteradores/Processamento de valores Até agora, evitamos propositalmente declarações que retornam dados e que retornam dados da função. É aqui que...

De N1QL para JavaScript e vice-versa - Parte 2: Uso básico
O blog anterior apresentou os novos recursos das funções definidas pelo usuário em JavaScript. Agora vamos explorá-los em mais detalhes. Começaremos com um mecanismo básico para executar instruções N1QL dentro do código JavaScript. N1QL em JavaScript Há...

De N1QL para Javascript e vice-versa - Parte 1: Introdução
Entre os muitos recursos excelentes introduzidos no Couchbase Server 7.0, um tem potencial para causar um impacto maior em versões posteriores: Funções definidas pelo usuário N1QL. Uma rápida olhada no passado O N1QL é uma linguagem declarativa, o que significa que as solicitações simplesmente...

A linguagem de consulta N1QL agora tem uma cota de memória por solicitação
Ao contrário de outros serviços, a linguagem de consulta SQL++ até o momento não tinha a opção de ajustar seu espaço de memória. Até agora. Com o lançamento do Couchbase Server 7.0, o Query Service agora inclui uma cota de memória por solicitação. Histórico O principal motivo...

O N1QL agora oferece suporte a funções definidas pelo usuário
As linguagens de consulta declarativas foram uma grande mudança no mundo dos mecanismos de banco de dados. A linguagem de consulta SQL++ (anteriormente N1QL) é basicamente uma linguagem de consulta declarativa. Você informa à consulta o que deseja obter e o N1QL resolve o resto...

Otimizar o desempenho do N1QL usando a criação de perfil de solicitação
O monitoramento revelou o consumo de recursos. E agora? O Couchbase Server 4.5 introduziu um mecanismo para ficar de olho nas solicitações em execução, de modo que as solicitações com desempenho lento pudessem ser destacadas. Este artigo da DZone aborda o assunto do monitoramento N1QL em detalhes, mas...