Keshav Murthy | Blog do Couchbase

Autor

Todas as postagens de Keshav Murthy

Keshav Murthy é vice-presidente de P&D da Couchbase. Anteriormente, ele trabalhou na MapR, IBM, Informix e Sybase, com mais de 20 anos de experiência em design e desenvolvimento de bancos de dados. Ele liderou a equipe de P&D de SQL e NoSQL na IBM Informix. Ele recebeu dois prêmios President's Club na Couchbase e dois Outstanding Technical Achievement Awards na IBM. Keshav é bacharel em Ciência da Computação e Engenharia pela Universidade de Mysore, Índia, e recebeu vinte e quatro patentes nos EUA.

JSON is Case Sensitive. You Don’t Have to Be.
JSON faz distinção entre maiúsculas e minúsculas. Você não precisa fazer isso.

Nesta postagem, o Couchbase demonstra por que o JSON diferencia maiúsculas de minúsculas em determinados campos e como trabalhar com essa sensibilidade. Encontre exemplos úteis e muito mais aqui.

Simple dataviz with N1QL and Google Sheets.
Visualização de dados simples com N1QL e Google Sheets.

Faça o que for necessário para apresentar os dados de forma a ajudar na análise e no raciocínio. - Edward Tufte Como criar gráficos como esses se você ainda não tem uma ferramenta de visualização de dados pronta e bacana? Você pode executar consultas para manipular os...

Less Is More: Why Use a Cost-Based Optimizer?
Menos é mais: Por que usar um otimizador baseado em custos?

O Couchbase inclui um otimizador baseado em custo (CBO). Saiba como ter um CBO melhora o desempenho da consulta e como implementá-lo.

It’s SQL. Again.
É o SQL. Novamente.

[crayon-69b33f7073306311759734/] [crayon-69b33f707330c872332273/] — In the spirit of Alexander Pope and Sir John Squire.

Primary Uses for Couchbase Primary Index
Principais usos do índice primário do Couchbase

O que é o índice primário do Couchbase? A varredura do índice primário fornece a você o equivalente à "varredura de tabela completa" para todos os documentos, do início ao fim.

Cost Based Optimizer for Couchbase N1QL (SQL for JSON)
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 (Query) Basic Order of Execution.
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...

The Unreasonable Effectiveness of SQL in NoSQL Databases
A eficácia irracional do SQL em bancos de dados NoSQL

Compare e contraste o suporte à linguagem SQL no Cassandra, CosmosDB, Couchbase e MongoDB por meio de suas respectivas implementações. 

Approaches to Query Optimization in NoSQL
Abordagens para otimização de consultas em NoSQL

A ferramenta NoSQL e de otimização de consultas avalia as possibilidades e seleciona o plano eficiente. Descubra o que fazer quando você não tem um bom otimizador.

Search & Rescue: 7 Reasons N1QL Developers Use Search
Busca e resgate: 7 razões pelas quais os desenvolvedores de N1QL usam a pesquisa

O Couchbase N1QL/SQL pode chamar consultas de pesquisa de texto completo, fornecendo benefícios avançados descritos aqui, incluindo correspondência de linguagem natural e difusa.

The Unreasonable Effectiveness of SQL
A eficácia irracional do SQL

Visite a postagem para saber por que o SQL é considerado uma linguagem de quarta geração bem-sucedida. Confira Modelos de dados e sua implementação.

N1QL: To Query or To Analyze?
N1QL: Consultar ou analisar?

Observação: esta nota de recomendação foi escrita em colaboração com Till Westmann e Mike Carey, que lideram a pesquisa e o desenvolvimento analítico do Couchbase. [A Parte 2 deste artigo de Even Pease está em: https://www.couchbase.com/blog/part-2-n1ql-to-query-or-to-analyze/] Os serviços de consulta e análise do Couchbase oferecem suporte a N1QL (SQL...