DG Altoros

Relatório

Veja como o Atlas e o Capella se comparam no relatório de desempenho do DBaaS

DESAFIOS

Apache CouchDB vs. Couchbase

Embora o nome seja semelhante, o CouchDB não oferece a mesma funcionalidade e o mesmo alto desempenho do Couchbase. Os clientes que mudam para o Couchbase geralmente mencionam a falta de consistência de dados, velocidade e suporte para ferramentas de desenvolvimento do CouchDB.

DESAFIO #1

Garantir a consistência dos dados

As instâncias do CouchDB carregam informações diferentes que devem ser reconciliadas, introduzindo pontos de falha.

DESAFIO #2

Recursos de consulta e velocidade

O CouchDB funciona como um armazenamento de documentos puro, o que limita as consultas e diminui o desempenho.

DESAFIO #3

Suporte para ferramentas de desenvolvimento

O CouchDB é um projeto de código aberto com um ambiente rígido e suporte limitado.

RECURSOS

Conjunto de recursos: Couchbase vs. CouchDB

  • Agilidade do desenvolvedor
  • Modelos de dados
  • Consistência
  • Replicação
  • Travamento
  • Linguagem de consulta
  • Índices secundários
  • Notificações
  • Serviços
  • Servidor Couchbase
  • Documento JSON, valor-chave
  • Forte, incluindo transações ACID distribuídas
  • Mestre-mestre
  • Otimista e pessimista
  • Sim, SQL++ (SQL para JSON)
  • Sim
  • Sim, protocolo de alteração de banco de dados/serviço de eventos
  • Dados, consulta, índice, pesquisa de texto completo, análise, eventos, backup, sincronização móvel
  • Apache CouchDB
  • Documento JSON, valor-chave
  • Eventual
  • Mestre-mestre por padrão com clustering opcional para gravações e leituras de quorum
  • Otimista com MVCC modificado
  • Sim, usando uma API de localização limitada derivada do MongoDB™
  • Sim
  • Sim, altera os feeds
  • Dados, consulta, índice
  • Desempenho em escala
  • Armazenamento (desempenho)
  • Cache integrado (desempenho)
  • Cache gerenciado (desempenho)
  • Servidor Couchbase
  • Árvore B somente com anexo
  • Sim
  • Sim
  • Apache CouchDB
  • Árvore B somente com anexo
  • Não
  • Não
  • Gerencie com facilidade
  • Failover automático (gerenciamento)
  • Replicação entre data centers (gerenciamento)
  • Servidor Couchbase
  • Sim
  • Sim
  • Apache CouchDB
  • Não por padrão; pode ser configurado para leituras de quorum
  • Sim

CLIENTES

O que os clientes estão dizendo

Fico-Image
“We found that the replication technology across data centers for Couchbase was superior, especially for large workloads.”
Claus Moldt, CIO, FICO
<1 tempos de resposta de ms
24x365 tempo de atividade do aplicativo

Do CouchDB para o Couchbase: Sabe por quê?

Couchbase excels over CouchDB: Caching, JSON, SQL++, DBaaS, Mobile Sync, & more.