2012-02-08 23 views
5

¿Cuándo quisiera usar una sobre la otra?AWS DynamoDB VS Couchdb, ¿cuál sería mejor usar cuando?

Al leer acerca de ambos, suenan extrañamente similares, por lo que me preguntaba si alguien con un poco de experiencia en cualquiera de ellos tendría un desglose de pros/contras y en qué casos de uso cada uno sobresale?

+0

posible duplicado de [¿Cuáles son los pros y los contras de DynamoDB con respecto a otras bases de datos NoSQL?] (Http://stackoverflow.com/questions/8925719/what-are-the-pros-and-cons-of- dynamodb-with-respect-to-other-nosql-databases) –

+1

Tenga en cuenta que el posible duplicado se dirige principalmente a MongoDB de hecho, y tanto MongoDB como CouchDB son [bases de datos orientadas a documentos] (http://en.wikipedia.org/wiki/Document-oriented_database). –

+1

@SteffenOpel Couch solo se menciona una vez en esa publicación, y solo de pasada. No hay mucha explicación sobre la relación entre sofá y dínamo. – Jonathan

Respuesta

4

creo que los mejores profesionales de DynamoDB se explican bien en la respuesta superior de What are the pros and cons of DynamoDB with respect to other NoSQL databases?:

  • Gestión
  • integración con AWS
  • Comunidad/idiomas

La característica más notable de CouchDB no admitido por DynamoDB es el views (ver here para una descripción de alto nivel).

+1

Diría que la característica más importante de CouchDB es en realidad [replicación fácil] (http://docs.couchdb.org/en/2.1.1/replication/intro.html) entre diferentes instancias de db. Y no solo replicando entre instancias en diferentes centros de datos, sino también con navegadores web que usan [PouchDB] (https://pouchdb.com) – gfv