Évaluer le stockage orienté document, quels sont les avantages et les inconvénients de CouchDB par rapport à MongoDB?
Évaluer le stockage orienté document, quels sont les avantages et les inconvénients de CouchDB par rapport à MongoDB?
Réponses:
Il y a beaucoup de différences entre les deux. MongoDB ressemble plus à un SGBDR traditionnel (personne ne tire). CouchDB effectue la réplication maître-maître. C'est assez bien documenté dans ce billet de blog très ballyhooed .
Les deux évoluent actuellement, donc si vous en avez choisi un aujourd'hui, vous constaterez peut-être que vous devrez changer ultérieurement.
Je connais une entreprise qui a fait un examen approfondi des deux, avec des applications prototypes implémentées dans les deux, et ils ont fait un choix bien informé en fonction des exigences du projet. Initialement, ils ont réussi leur choix, mais après environ 6 mois, certaines des exigences ont été mieux comprises et ils ont rencontré un problème. Maintenant, ils migrent vers d'autres bases de données. Au cours de ces 6 mois, l'autre base de données a ajouté des fonctionnalités qui ont permis à l'entreprise de surmonter son problème, mais les responsables de la base de données choisis ont travaillé sur différents problèmes et ensembles de fonctionnalités.
En bref, il me semble que vous devez creuser et voir ce qui fonctionne assez bien pour votre projet. Gardez un œil sur les autres choix, de sorte que si vous rencontrez un problème impossible, vous pouvez décider si le changement est logique.