Etiqueta: Otimizador

Menos é mais: Por que usar um otimizador baseado em custos?
Menos é mais. - Ludwig Mies van der Rohe Não há declaração mais verdadeira sobre os objetivos de um otimizador de consultas. Fazer menos: Menos memória, menos CPU, menos disco, menos E/S, menos instruções, menos partições, menos excesso. Menos tudo para...

Otimizador baseado em custo para Couchbase N1QL (SQL para JSON)
Autores e equipe de engenharia: Bingjie Miao, Keshav Murthy, Marco Greco, Prathibha Bisarahalli. Couchbase, Inc. Um otimizador baseado em regras conhece regras para tudo e custos para nada - Oscar Wilde Resumo O Couchbase é um banco de dados JSON distribuído. Ele fornece processamento de dados distribuído,...

N1QL (Consulta) Ordem básica de execução.
A sintaxe da consulta é limitada. As consultas são ilimitadas. Predicado pushdown, grupo por pushdown, paginação de deslocamento, paginação de conjunto de chaves, otimização de junção, otimização de pesquisa, já discutimos tudo isso. Ainda assim, é importante entender o fluxo de execução padrão e simples - embora lento - da...

Abordagens para otimização de consultas em NoSQL
Um homem voltou para casa depois de caminhar ao redor do mundo por onze anos. No dia seguinte, quando ele disse à esposa que estava indo para a loja da esquina, ela lhe perguntou: "Você está fazendo o caminho mais curto ou o mais longo?". As perguntas podem...

N1QL: Um guia prático
O N1QL foi projetado para ajudar os desenvolvedores a desenvolver facilmente aplicativos para resolver problemas do mundo real. Tecnicamente, o N1QL foi projetado para oferecer aos desenvolvedores e às empresas uma linguagem expressiva, poderosa e completa para consultar, transformar e manipular dados JSON. O N1QL inspira-se no SQL...