CouchDB vs MongoDB [zamknięte]


18

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


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 .


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.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.