Categoria: Design de aplicativos

Busca e resgate: 7 razões pelas quais os desenvolvedores de N1QL usam a pesquisa
As pessoas não querem um índice de quatro teclas. Elas precisam de uma resposta em quatro segundos. Ted Levitt O desenvolvimento de aplicativos é exigente. Cada aplicativo está tentando progredir em nome do cliente - procurando o produto certo ou o formulário certo, fazendo pedidos,...

A consulta N1QL do Couchbase rompe os limites do MongoDB™
À medida que a adoção do NoSQL cresce, os desenvolvedores e as empresas precisam de um banco de dados de uso geral para reformular seus aplicativos e serviços de missão crítica. Esses bancos de dados não são mais usados apenas por serviços de back-end que precisam de acesso aos dados em menos de um segundo, mas também por...

Obtenha uma visão mais ampla com as funções de janela e CTE do N1QL
Seja por uma necessidade pessoal de entender seu padrão de gastos observando as transações bancárias, seja para melhorar o desempenho das vendas em sua organização observando as atividades de vendas, os insights reais só são visíveis com...

O Couchbase supera o MongoDB™ com maior flexibilidade e maior disponibilidade para aplicativos distribuídos geograficamente
As empresas de hoje competem em uma economia digital em que o tempo de inatividade pode ser fatal. Mas manter os dados altamente disponíveis nunca é tão simples quanto fazer o backup de um banco de dados para que ele seja uma cópia atualizada de outro. Em vez disso, os bancos de dados modernos precisam funcionar em...

Consulta N1QL com hierarquia de autorreferência
Uma construção de dados que aparece com frequência em aplicativos de negócios é a estrutura de dados hierárquica. A hierarquia captura o relacionamento pai-filho, muitas vezes entre o mesmo objeto. Por exemplo, a estrutura de uma empresa capta a linha de reporte entre os funcionários. A organização empresarial captura o relacionamento...

Pesquisando JSON: compare a pesquisa de texto no Couchbase e no MongoDB.
"Aplicativos sem pesquisa são como a página inicial do Google sem a barra de pesquisa." É difícil projetar um aplicativo sem uma boa pesquisa. Hoje em dia, também é difícil encontrar um banco de dados sem uma pesquisa integrada. MySQL para NoSQL, Sybase para Couchbase,...

Atendendo às necessidades de proteção de dados da Couchbase Data Platform
No mundo em que os dados são a moeda, o backup e a recuperação de um banco de dados são tão essenciais quanto qualquer outro parâmetro de definição, como consistência ou desempenho, porque os clientes não podem se dar ao luxo de perder dados em nenhuma circunstância. O Couchbase oferece um...

JSON para Insights: Analisando dados de saúde dos EUA.
"Nada é certo, exceto a morte e os impostos." Esse não é um conjunto de dados feito com um canteiro de rosas ou grama verde bem cuidada. Um pouco mais sério. Vamos ver se podemos aprender alguma coisa rapidamente aqui. O conjunto de dados é o seguinte. "nome"...

Entendendo a replicação entre data centers (XDCR) - Parte 1
Se você tem alguma familiaridade com o Couchbase, com certeza conhece o XDCR. Se você usa o Couchbase para qualquer um de seus aplicativos, é muito provável que esteja usando o XDCR. Eu não estaria errado se dissesse que o XDCR é, de fato, um dos...

Em pé de igualdade com as funções do Windows.
Use a analogia do golfe quando estiver explicando aos executivos. Use uma analogia com o carro para todos os outros. - Confúcio. O objetivo das funções de janela é traduzir os requisitos de relatórios comerciais de forma declarativa e eficaz para o SQL, de modo a melhorar o desempenho da consulta e a eficiência do desenvolvedor/analista de negócios...

É a carga de trabalho, estúpido!
Como arquiteto de aplicativos, eventualmente, você teria que escolher o banco de dados ou o banco de dados como serviço (DBaaS) para alimentar seu mais novo aplicativo ou um microsserviço. Selecionar um dos bancos de dados entre os bancos de dados relacionais era mais fácil. Os casos de uso eram mais ou menos...

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