Avaliando o armazenamento orientado a documentos, quais são os prós e os contras do CouchDB vs MongoDB?
Avaliando o armazenamento orientado a documentos, quais são os prós e os contras do CouchDB vs MongoDB?
Respostas:
Existem muitas diferenças entre os dois. O MongoDB é mais como um RDBMS tradicional (ninguém dispara). O CouchDB executa replicação mestre-mestre. Está muito bem documentado neste post de blog muito ridículo .
Ambos estão evoluindo atualmente; portanto, se você escolher um hoje, poderá achar que precisa mudar mais tarde.
Conheço uma empresa que fez uma revisão completa de ambos, com aplicativos protótipos implementados em ambos, e eles fizeram uma escolha bem informada com base nos requisitos do projeto. Inicialmente, eles tiveram sucesso com sua escolha, mas após cerca de 6 meses, alguns dos requisitos foram mais bem compreendidos e tiveram um problema. Agora, eles estão migrando para outro banco de dados. Durante esses 6 meses, o outro banco de dados adicionou alguns recursos que permitiram à empresa superar seu problema, mas os mantenedores de banco de dados escolhidos haviam trabalhado em diferentes problemas e conjuntos de recursos.
Em resumo, parece-me que você precisa descobrir e ver o que funciona suficientemente bem para o seu projeto. Fique de olho nas outras opções, para que, se você encontrar um problema impossível, possa decidir se a troca faz sentido.