Autor

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

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

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

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

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

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

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

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

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

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

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

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