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.

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

  • "Descobrimos que a tecnologia de replicação entre data centers para o Couchbase era superior, especialmente para grandes cargas de trabalho."
    Claus Moldt, CIO, FICO
    <1 tempos de resposta de ms
    24x365 tempo de atividade do aplicativo
  • "Com menos da metade dos servidores, podemos aumentar o desempenho e obter uma arquitetura escalável muito melhor."
    Amir Ish-Shalom, Diretor sênior de operações, Viber
    15 bilhões de eventos de chamadas e mensagens/dia
    60% redução no total de servidores
Do CouchDB para o Couchbase: Sabe por quê?

O Couchbase se destaca em relação ao CouchDB: cache, JSON, SQL++, DBaaS, sincronização móvel e muito mais.

Iniciar a construção

Confira nosso portal do desenvolvedor para explorar o NoSQL, procurar recursos e começar a usar os tutoriais.

Use o Capella gratuitamente

Comece a trabalhar com o Couchbase em apenas alguns cliques. O Capella DBaaS é a maneira mais fácil e rápida de começar.

Entre em contato

Deseja saber mais sobre as ofertas do Couchbase? Deixe-nos ajudar.