2012-02-08 7 views
5

Quand voudrais-je utiliser l'un sur l'autre? En ce qui concerne les deux, ils semblent étrangement similaires, donc je me demandais si quelqu'un avec un peu d'expérience dans l'un ou l'autre aurait un peu de pros/contre et dans quels cas d'utilisation chacun excelle?AWS DynamoDB VS Couchdb, qui serait préférable d'utiliser quand?

+0

duplication possible de [Quels sont les avantages et les inconvénients de DynamoDB par rapport aux autres bases de données NoSQL?] (Http://stackoverflow.com/questions/8925719/what-are-the-pros-and-cons-of- dynamodb-avec-respect-à-autre-nosql-bases de données) –

+1

S'il vous plaît noter que la duplication possible s'adresse principalement à MongoDB en fait, et à la fois MongoDB et CouchDB sont [bases de données axées sur les documents] (http://en.wikipedia.org/wiki/Document-oriented_database). –

+1

@SteffenOpel Couch est seulement mentionné une fois dans ce poste, et seulement en passant. Il n'y a pas beaucoup d'explications sur la relation entre canapé et dynamo. – Jonathan

Répondre

4

Je pense que les pros de DynamoDB sont bien expliquées dans la réponse haut de What are the pros and cons of DynamoDB with respect to other NoSQL databases?:

  • Gestion
  • Intégration avec AWS
  • Communauté/langues

La caractéristique la plus notable de CouchDB non pris en charge par DynamoDB est le views (voir here pour une description de haut niveau).

+1

Je dirais que la plus grande fonctionnalité de CouchDB est [réplication facile] (http://docs.couchdb.org/fr/2.1.1/replication/intro.html) entre différentes instances db. Et pas seulement la réplication entre instances dans différents centres de données, mais aussi avec les navigateurs web en utilisant [PouchDB] (https://pouchdb.com) – gfv

Questions connexes