Principais Alternativas de CouchDB Mais Bem Avaliadas

Melhor para uso offline.
Replicação.
Se a disponibilidade de dados é a principal motivação, então consistência. Sites baseados em conteúdo onde você deseja mostrar filmes, músicas, imagens e seus metadados. Onde a transação não é importante.
A replicação acontece de documentos com id de revisão mais alta para documentos com id de revisão mais baixa. Uma maneira simples e eficaz de gerenciar. Análise coletada por e hospedada no G2.com.
A resolução de conflitos de documentos.
Muito lento na consulta de grandes conjuntos de dados.
Não é adequado para operações de pagamento e análise. Todo o processo de replicação para quando há um único conflito no documento. Análise coletada por e hospedada no G2.com.
63 de 64 Avaliações Totais para CouchDB
Sentimento Geral da Revisão para CouchDB
Entre para ver o sentimento das avaliações.

Couchdb é uma plataforma muito boa para aprender mais sobre NoSQL, pois um usuário pode criar facilmente o banco de dados simplesmente clicando em criar um banco de dados e realizando outras ações como excluir, adicionar novo documento, nova visualização ou índice mango com muita facilidade. Análise coletada por e hospedada no G2.com.
Eu concordo que o CouchDB é um bom começo para um usuário que está aprendendo o NoSql, mas para um novo usuário eles precisam de prática e pode levar algum tempo para aprender novos conceitos e entender a interface completa. Análise coletada por e hospedada no G2.com.
Too easy, it's very userfriendly and offline first DB. We can simply query by REST API, no need for writing complex queries or installing drivers. Easy Integration with apps Análise coletada por e hospedada no G2.com.
There are some advanced Big Data operations which is tricky to use, and it's difficult to perform complex queries. Performance might be a concern Análise coletada por e hospedada no G2.com.

O processo de instalação do CouchDB é simples e fácil de entender. Banco de dados perfeito que escala rapidamente. Análise coletada por e hospedada no G2.com.
Melhor documentação é necessária para os desenvolvedores. Análise coletada por e hospedada no G2.com.
The best thing couch db is its documentation and support.
The documentation is very helpful when you are stuck at something and their support is top notch Análise coletada por e hospedada no G2.com.
Installation process and initial setup could be better Análise coletada por e hospedada no G2.com.

O que eu mais gosto no CouchDB é que podemos hospedá-lo em nosso servidor privado. Eu uso o CouchDB como parte do meu projeto de cliente, e ele me permite armazenar diferentes tipos de dados como um documento. Ele suporta chamadas de API REST e oferece vários recursos para filtrar dados de bancos de dados usando chamadas de API. Análise coletada por e hospedada no G2.com.
O suporte da comunidade CouchDB não é promissor de forma alguma. Não há muitos formulários de resposta pública para discutir as funcionalidades. Mesmo no StackOverflow, não há muita resposta às perguntas dos desenvolvedores. Sinto que há muito a ser feito para desenvolver uma comunidade como a do MongoDB. Análise coletada por e hospedada no G2.com.

Como o Couch DB é projetado para alta disponibilidade, ele nos permite criar serviços altamente confiáveis e uma ótima API que proporciona integração perfeita com o restante do ecossistema.
O mecanismo de replicação é o melhor e altamente configurável, permitindo que diferentes configurações sejam habilitadas para diferentes clientes. O monitoramento remoto também é um destaque, ajudando a diagnosticar problemas com antecedência e a tomar ações corretivas conforme necessário. Análise coletada por e hospedada no G2.com.
A disponibilidade geral de engenheiros qualificados com habilidades em CouchDB é um problema persistente. Isso resulta em um longo período de adaptação para os recém-chegados e leva tempo para que eles desenvolvam suas habilidades e alcancem a velocidade necessária. Análise coletada por e hospedada no G2.com.

Prós do CouchDB são:-
CouchDB permite a replicação de si mesmo facilmente, o que leva ao compartilhamento de dados entre diferentes dispositivos.
CouchDB permite uma estrutura de dados flexível, o que significa que qualquer tipo de dado pode ser armazenado junto.
CouchDB usa API HTTP para comunicação fácil entre banco de dados.
ReduceMap permite otimizar a combinação de dados.
Gerenciamento de banco de dados orientado a documentos! Isso por si só já vale a pena: ser capaz de descrever seu registro em um documento JSON e, em seguida, indexá-lo é ENORME.
Você pode armazenar o MESMO documento em várias instâncias de banco de dados, e devido ao mecanismo do CouchDB, isso não é um problema.
RÁPIDO: Acessar JSON é programaticamente fácil de analisar, e portanto facilita a escolha.
Pode replicar e sincronizar com navegadores da web via PouchDB. Isso permite manter uma cópia sincronizada do seu banco de dados no lado do cliente, o que oferece acesso a dados muito mais rápido do que as solicitações HTTP contínuas permitiriam, e possibilita o uso offline.
Suporte simples a Map/Reduce. O sistema M/R permite processar terabytes de documentos em paralelo, salvar os resultados e só precisar reprocessar documentos que mudaram em atualizações subsequentes. Embora não seja tão poderoso quanto o Hadoop, é um sistema de consulta fácil de usar e difícil de errar.
Suporte a Sharding e Clustering. A partir do CouchDB 2.0, ele suporta clustering e sharding de documentos entre instâncias sem precisar de um balanceador de carga para determinar para onde as solicitações devem ir.
Replicação Master to Master permite clonar, fazer backup contínuo e ouvir mudanças através do protocolo de replicação, mesmo em links WAN não confiáveis. Análise coletada por e hospedada no G2.com.
Contras do CouchDB são:-
CouchDB ocupa espaço extra para overhead, o que é uma grande desvantagem em comparação com outros bancos de dados.
Criar consultas aleatórias, que não têm nenhuma visão, é caro.
Sem busca de texto completo embutida
Embora existam maneiras: couchdb-lucene, elasticsearch
mais algumas:
Não suporta transações
Isso significa que impor a exclusividade de um campo em todos os documentos não é seguro, por exemplo, garantir que um nome de usuário seja único. Outra consequência da incapacidade do CouchDB de suportar a noção típica de uma transação é que coisas como incrementar/decrementar um valor e salvá-lo de volta também são perigosas. Não há muitos casos em que gostaríamos de simplesmente incrementar/decrementar algum valor onde não pudéssemos apenas armazenar os documentos individuais separadamente e agregá-los com uma visão.
Dados relacionais
Se os dados fizerem muito sentido estar na 3ª forma normal, e tentarmos seguir essa forma no CouchDB, vamos enfrentar muitos problemas. Uma maneira possível de resolver esse problema é com colações de visão, mas podemos estar constantemente lutando com o sistema. Se os dados puderem ser reformatados para serem muito mais desnormalizados, então o CouchDB funcionará bem.
Armazém de dados
O problema com isso é que visões temporárias no CouchDB em grandes conjuntos de dados são realmente lentas. Usar CouchDB e visões permanentes pode funcionar muito bem. No entanto, na maioria dos casos, um banco de dados orientado a colunas de algum tipo é uma ferramenta muito melhor para o trabalho de armazém de dados. Análise coletada por e hospedada no G2.com.