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. 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, detém dez patentes nos EUA e tem três patentes pendentes nos EUA.

GenAI: A New Tool in the Developer Toolbox

GenAI: uma nova ferramenta na caixa de ferramentas do desenvolvedor

Os desenvolvedores criam softwares que encantam os consumidores e fornecem aplicativos inovadores para usuários corporativos. Esse ofício exige mais do que apenas produzir montes de código; ele incorpora um processo de observação, percepção, entrevistas, brainstorming, leitura, escrita e reescrita de especificações; design,...

Keshav Murthy 19 de novembro de 2023
NoSQL Is Dead, Long Live NoSQL

O NoSQL está morto, viva o NoSQL

O Dynamo acelerou a revolução NoSQL que está impulsionando o setor de bancos de dados. Recentemente, a Amazon anunciou o PartiQL - uma linguagem de consulta compatível com SQL para seu principal banco de dados NoSQL, o Amazon DynamoDB. Isso fez com que a "re:evolução" do NoSQL fechasse o círculo. É maravilhoso ver a pesquisa colaborativa da UCSD e...

Keshav Murthy dezembro 16, 2020
Halloween Problem: Solution in N1QL.

Problema de Halloween: solução em N1QL.

Aprender SQL é fácil; implementar SQL, nem tanto. O Halloween já passou. Mas os truques do problema do Dia das Bruxas vieram para ficar! Isso precisa ser resolvido pelos bancos de dados todos os dias. O SQL tornou o banco de dados relacional fácil,...

Keshav Murthy 3 de novembro de 2020
N1QL Transactions : Elastic, Scalable, and Distributed

Transações N1QL : Elásticas, dimensionáveis e distribuídas

O SQL é a única linguagem do século XXII disponível para os desenvolvedores atualmente. RESUMO Nos sistemas de bancos de dados relacionais, o SQL é mais do que uma linguagem de consulta declarativa. Ela inclui a linguagem procedural (T-SQL, PL/SQL etc.) e define as transações e sua semântica. O SQL como uma linguagem de consulta...

Keshav Murthy 14 de outubro de 2020
Arrays in JSON: Modeling, Querying and Indexing Performance

Matrizes em JSON: desempenho de modelagem, consulta e indexação

A matriz é A diferença entre o modelo relacional e o modelo JSON. - Gerald Sangudi A matriz JSON abstrata oferece flexibilidade quanto ao tipo de elementos, ao número de elementos, ao tamanho dos elementos e à profundidade dos elementos. Isso...

Keshav Murthy agosto 4, 2020
Comparing MongoDB MQL with N1QL features in Couchbase 6.5

Comparação dos recursos do MongoDB MQL com o N1QL no Couchbase 6.5

Esta é uma breve nota revisando os recursos da linguagem MQL do MongoDB destacados no blog de lançamento: MongoDB 4.4: Engenharia orientada ao usuário. Pronto para você. O lançamento do MongoDB 4.4 adicionou vários recursos para a linguagem MQL. O Couchbase lançou a versão 6.5 mais cedo...

Keshav Murthy 31 de julho de 2020
FIRST CLASS SQL for FULL-TEXT SEARCH

SQL de primeira classe para pesquisa de texto completo

Com o tempo, o setor de bancos de dados percebeu que a pesquisa de texto completo e o SQL são dois lados da mesma moeda. A pesquisa de texto precisa de mais processamento de consulta e o processamento de consulta precisa de pesquisa de texto para filtrar com eficiência os padrões de texto. Os bancos de dados SQL adicionaram...

Keshav Murthy 7 de julho de 2020
Analyze This: MongoDB & Couchbase Analytics.

Analise isso: MongoDB e Couchbase Analytics.

O objetivo da computação é o insight, não os números. - Richard Hamming A espiral de administrar o negócio, analisar o que mudar e para que mudar, e depois mudar o negócio é eterna. Se fizer a análise correta, seu...

Keshav Murthy 23 de junho de 2020
Example Architectures for Data Intensive Applications.

Exemplos de arquiteturas para aplicativos com uso intenso de dados.

...um desenho não deve ter linhas desnecessárias e uma máquina não deve ter peças desnecessárias. -William Strunk Jr., Elements of Style No livro Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems, Martin Kleppmann escreveu sobre características...

Keshav Murthy 14 de junho de 2020
Couchbase Intro for MongoDB Developers and NoSQL Experts

Introdução ao Couchbase para desenvolvedores de MongoDB e especialistas em NoSQL

Seis mil anos atrás, os sumérios inventaram a escrita para o processamento de transações - Gray & Reuter De qualquer forma, o MongoDB é um banco de dados JSON popular orientado a documentos. Nos últimos doze anos, ele cresceu a partir de seu início humilde de um único...

Keshav Murthy 25 de abril de 2020
Flexible Query & Indexing for Flexible JSON Model.

Consulta e indexação flexíveis para o modelo JSON flexível.

Use o N1QL quando estiver em uma situação difícil com o JSON. - Confúcio Para o modelo de dados JSON, o conselho é pensar nas coleções como tabelas, no documento JSON como linhas desnormalizadas e nos nomes de campo como colunas - aproximadamente. Tudo isso é válido em...

Keshav Murthy 13 de abril de 2020
Couchbase for Oracle Developers – Part 4 : Data types

Couchbase para desenvolvedores Oracle - Parte 4: Tipos de dados

Link para a página inicial da série: https://www.couchbase.com/blog/couchbase-oracle-developers-part-2-architecture/ Como parte da remodelagem de dados, ao passar do modelo relacional para o modelo JSON, você terá de considerar o mapeamento do tipo de dados. No Oracle, você terá de criar e declarar os tipos...

Keshav Murthy março 25, 2020