CouchDB vs MongoDB [geschlossen]


18

Was sind die Vor- und Nachteile von CouchDB im Vergleich zu MongoDB, wenn Sie dokumentenorientiertes Speichern evaluieren?


1
Ich VtC, weil dies wie das Gegenteil von dem scheint, wo die Website sein will. Dies ist auf vielen Blogs ziemlich gut dokumentiert und wird auf den Intertubes viel diskutiert. Es scheint auch zu offen zu sein. YMMV. IAmOnlyOneMan.
Jcolebrand

Faire Kritik, drachenstern.
Abie

@jcolebrand - ich Sekunde :) Geschlossen!
CoderHawk

@ Kev Ω - Ja! es ist das beste Beispiel für Gorilla vs. Shark
CoderHawk

Wow, ich habe das vor langer Zeit
vtC

Antworten:


10

Es gibt viele Unterschiede zwischen den beiden. MongoDB ist eher ein traditionelles RDBMS (nobody shoot). CouchDB führt eine Master-Master-Replikation durch. Es ist ziemlich gut dokumentiert in diesem viel bescheuerten Blog-Post .


1

Beide entwickeln sich derzeit weiter. Wenn Sie sich also heute für eine entschieden haben, müssen Sie möglicherweise später wechseln.

Ich kenne ein Unternehmen, das beide gründlich überprüft und Prototyp-Apps in beiden implementiert hat, und das basierend auf den Projektanforderungen eine gut informierte Entscheidung getroffen hat. Anfangs hatten sie Erfolg mit ihrer Wahl, aber nach ungefähr 6 Monaten waren einige der Anforderungen besser verstanden und sie stießen auf ein Problem. Jetzt migrieren sie zu einer anderen Datenbank. Während dieser 6 Monate fügte die andere Datenbank einige Funktionen hinzu, die es dem Unternehmen ermöglichten, das Problem zu lösen, aber die ausgewählten Datenbankbetreuer hatten an verschiedenen Problemen und Funktionssätzen gearbeitet.

Kurz gesagt, es scheint mir, dass Sie sich umsehen müssen, was für Ihr Projekt gut genug ist. Behalten Sie die anderen Optionen im Auge, damit Sie bei einem unmöglichen Problem entscheiden können, ob ein Wechsel sinnvoll ist.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.