Etiqueta: banco de dados

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

Por favor, rufem os tambores: Um trio de troféus para o Couchbase
Como uma empresa de software empresarial acompanha a notícia de uma rodada substancial de financiamento? Com um grande reconhecimento do setor, é claro! Tenho o prazer de compartilhar que o Couchbase foi recentemente homenageado com vários prêmios - por inovação de produto, feedback do cliente e...

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

Treinamento do Couchbase: Atualização do programa
Entrei para a Couchbase como Diretor de Treinamento Técnico no último outono e estou animado para compartilhar com vocês algumas das grandes coisas que aconteceram na equipe de treinamento nos últimos 5 meses. Muitos desses projetos...

Mês da História da Mulher - Duas entrevistas com engenheiras do Couchbase
Feliz Mês da História da Mulher! Recentemente, a revista Time traçou o perfil de suas 100 principais Mulheres do Ano - mulheres que romperam barreiras e cujas contribuições fizeram avançar a ciência, a arte, a educação, o atletismo, a política, o direito, a sociedade (a lista continua), essencialmente abrindo caminho para...

Práticas recomendadas e padrões com o Couchbase Mobile - Parte 2
O Couchbase Mobile permite uma ampla gama de casos de uso offline-first de diferentes graus de escala e complexidade. Em um post anterior, discuti padrões comuns ao usar o Couchbase Lite como armazenamento de dados NoSQL incorporado em seus aplicativos. Esses padrões se concentraram...

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

A eficácia irracional do SQL
Há dois anos e meio, dois jovens pesquisadores da IBM lançaram sobre os bancos de dados uma nova linguagem, concebida em termos relacionais, dedicada à proposta de que os dados podem ser manipulados de forma declarativa e fácil. Nos anos seguintes, Don Chamberlin e Ramond...

Liderança em Big Data NoSQL na Couchbase
Hoje, a Forrester Research Inc. reconheceu o Couchbase como líder em seu "The Forrester Wave™: Big Data NoSQL, Q1 2019". [faça o download aqui] O reconhecimento da Forrester é uma grande honra, porque quando eles dizem algo, o setor se senta e presta atenção...

YCSB-JSON: implementação para Couchbase e MongoDB
O YCSB é uma excelente ferramenta de benchmarking criada para ser facilmente ampliada por qualquer driver que ofereça suporte e implemente operações básicas como: inserção, leitura, atualização, exclusão e varredura. Os dados sintéticos simples introduzidos pelo YCSB se encaixam perfeitamente nesse paradigma. Mas quando se trata de...