2012-02-08 8 views
5

Kiedy chciałbym użyć jednego nad drugim?AWS DynamoDB VS Couchdb, które lepiej byłoby użyć, gdy?

Czytając o obu, brzmią one dziwnie podobnie, więc zastanawiałem się, czy ktoś z odrobiną doświadczenia w którymś z nich miałby do czynienia z wadami/wadami i w których przypadkach każdy jest lepszy?

+0

możliwy duplikat [Jakie są plusy i minusy DynamoDB w odniesieniu do innych baz danych NoSQL?] (Http://stackoverflow.com/questions/8925719/what-are-the-pros-and-cons-of- dynamodb-with-respect-to-other-nosql-databases) –

+1

Należy pamiętać, że możliwy duplikat dotyczy głównie MongoDB, a MongoDB i CouchDB to [Dokumentowe bazy danych] (http://en.wikipedia.org/wiki/Document-oriented_database). –

+1

@SteffenOpel Couch jest wspomniany tylko raz w tym poście i tylko w przeszłości. Nie ma zbyt wielu opracowań dotyczących relacji między kanapą a dynamo. – Jonathan

Odpowiedz

4

myślę top Plusy DynamoDB wyjaśnione są również w górnym odpowiedź z What are the pros and cons of DynamoDB with respect to other NoSQL databases?:

  • Zarządzania
  • Integracja z AWS
  • Wspólnoty/języków

Najbardziej zauważalną cechą CouchDB nie obsługiwany przez DynamoDB to views (patrz here, aby uzyskać opis wysokiego poziomu).

+1

Powiedziałbym, że największa funkcja CouchDB to właściwie [łatwa replikacja] (http://docs.couchdb.org/en/2.1.1/replication/intro.html) między różnymi instancjami bazy danych. I nie tylko replikacja między instancjami w różnych centrach danych, ale również w przeglądarkach internetowych za pomocą [PouchDB] (https://pouchdb.com) – gfv

Powiązane problemy