Valutando l'archiviazione orientata ai documenti, quali sono i pro ei contro di CouchDB vs MongoDB?
Valutando l'archiviazione orientata ai documenti, quali sono i pro ei contro di CouchDB vs MongoDB?
Risposte:
Ci sono molte differenze tra loro due. MongoDB è più simile a un tradizionale RDBMS (nessuno spara). CouchDB esegue la replica master-master. È abbastanza ben documentato in questo post sul blog molto diffuso .
Entrambi si stanno attualmente evolvendo, quindi se ne hai scelto uno oggi, potresti scoprire che devi passare in seguito.
Conosco una società che ha fatto una revisione approfondita di entrambi, con app prototipo implementate in entrambi, e hanno fatto una scelta ben informata in base ai requisiti del progetto. Inizialmente, hanno avuto successo con la loro scelta, ma dopo circa 6 mesi, alcuni dei requisiti sono stati pienamente compresi e hanno riscontrato un problema. Ora stanno migrando verso altri db. Durante quei 6 mesi, l'altro db ha aggiunto alcune funzionalità che hanno permesso all'azienda di superare il suo problema, ma i manutentori del db scelti avevano lavorato su diversi problemi e set di funzionalità.
In breve, mi sembra che devi scavare e vedere cosa funziona abbastanza bene per il tuo progetto. Tieni d'occhio le altre scelte, in modo che se riscontri un problema impossibile, puoi decidere se il cambio ha senso.