Marco Greco, arquiteto de software da Couchbase | Blog da Couchbase

Autor

Todas as postagens de Marco Greco, arquiteto de software, Couchbase

Em uma vida anterior, Marco foi CTO, físico de radiação, arquiteto de software, administrador de sistemas, DBA, instrutor e faz-tudo na maior clínica de radioterapia da Itália. Depois de mudar de carreira e de país, ele passou mais de duas décadas em vários cargos de suporte e desenvolvimento na Informix, primeiro, e na IBM, depois, antes de finalmente mergulhar de cabeça e entrar para a Couchbase, para ajudá-los a fazer do N1QL um ouro. Ele é detentor de várias patentes e é autor de seus próprios projetos de código aberto.

From N1QL to JavaScript and Back – Part 7: Hierarchical JavaScript Storage

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....

From N1QL to JavaScript and Back – Part 6: Advanced Topics

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...

From N1QL to JavaScript and Back – Part 5: Prepared statements

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...

From N1QL to JavaScript and back – Part 4: Error Handling

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...

From N1QL to JavaScript and Back – Part 3: Iterating over Documents and DML

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...

From N1QL to JavaScript and Back – Part 2: Basic Usage

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á...

From N1QL to Javascript and Back – Part 1: Introduction

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...

The N1QL Query Language Now Has a Per-Request Memory Quota

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...

N1QL Now Supports User-Defined Functions

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...

Optimize N1QL performance using request profiling

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...