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 ms24x365 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, Viber15 bilhões de eventos de chamadas e mensagens/dia60% redução no total de servidores