Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

AWS DynamoDB VS Couchdb, which would be better to use when?

When would I want to use one over the other?

Reading about both, they sound oddly similar, so I was wondering if someone with a bit of experience in either would have a run down of pros/cons and in which use cases each excel?

like image 669
Jonathan Avatar asked Feb 08 '12 15:02

Jonathan


People also ask

Why is Amazon DynamoDB service best suited for implementation?

Amazon DynamoDB is a NoSQL database service that delivers consistent, single-digit millisecond latency at any scale. DynamoDB lets you easily store and query device data so you can focus on building incredible new AWS IoT solutions.

When should be use Amazon DynamoDB vs Amazon S3?

For relatively small items, especially those with a size of less than 4 KB, DynamoDB runs individual operations faster than Amazon S3. DynamoDB can scale on-demand, but S3 offers better scalability. In case of huge volumes of traffic, DynamoDB can be overwhelmed for a while.

Does DynamoDB support CouchDB?

The most notable feature of CouchDB not supported by DynamoDB is the views (see here for a high-level description).

Why would you choose an Amazon DynamoDB over other database solutions?

DynamoDB supports high-traffic, extreme-scaled events and can handle millions of queries per second.


1 Answers

I think the top pros of DynamoDB are explained well in the top answer of What are the pros and cons of DynamoDB with respect to other NoSQL databases?:

  • Management
  • Integration with AWS
  • Community/languages

The most notable feature of CouchDB not supported by DynamoDB is the views (see here for a high-level description).

like image 185
Niels Christensen Avatar answered Nov 03 '22 00:11

Niels Christensen