CouchDB vs MongoDB [zamknięte]

18

Oceniając przechowywanie zorientowane na dokumenty, jakie są zalety i wady CouchDB w porównaniu z MongoDB?

Abie
źródło
1
I VtC, ponieważ wydaje się, że jest to przeciwieństwo tego, gdzie strona chce być. Jest to dość dobrze udokumentowane na wielu blogach i jest przedmiotem wielu dyskusji na temat intertubes. Wydaje się również, że jest zbyt otwarty. YMMV. IAmOnlyOneMan.
jcolebrand
Uczciwa krytyka, drachenstern.
Abie
@jcolebrand - I second :) Closed!
CoderHawk
@Kev Ω - Tak! jest to najlepszy przykład Gorilla vs. Shark
CoderHawk
Wow, już to dawno temu: /
jcolebrand

Odpowiedzi:

10

Istnieje wiele różnic między nimi dwoma. MongoDB bardziej przypomina tradycyjny RDBMS (nikt nie strzela). CouchDB wykonuje replikację master-master. Jest to dość dobrze udokumentowane w tym blogowanym blogu .

Jeremiasz Peschka
źródło
1

Oba są obecnie w fazie ewolucji, więc jeśli wybierzesz jedną z nich dzisiaj, może się okazać, że musisz ją zmienić później.

Znam firmę, która dokładnie przeanalizowała obie z prototypowymi aplikacjami zaimplementowanymi w obu i dokonała świadomego wyboru w oparciu o wymagania projektu. Początkowo ich wybór był udany, ale po około 6 miesiącach niektóre wymagania zostały w pełni zrozumiane i napotkali problem. Teraz migrują do innej bazy danych. W ciągu tych 6 miesięcy inny db dodał pewne funkcje, które pozwoliły firmie rozwiązać problem, ale wybrani opiekunowie dbali nad różnymi problemami i zestawami funkcji.

Krótko mówiąc, wydaje mi się, że musisz się wkopać i zobaczyć, co działa wystarczająco dobrze dla twojego projektu. Sprawdzaj inne opcje, aby w razie napotkania niemożliwego problemu zdecydować, czy zmiana ma sens.

pcapademic
źródło