What users are saying about
Top Rated
54 Ratings
26 Ratings
Top Rated
54 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow'>trScore algorithm: Learn more.</a>
Score 8.3 out of 101
26 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow'>trScore algorithm: Learn more.</a>
Score 7.3 out of 101

Add comparison

Likelihood to Recommend

Amazon DynamoDB

DynamoDB is well suited when you have small development team and want ease of scaling and operations. Since it is hosted by Amazon, it provides a fully managed service. It provides great read and write for simple queries. When you have complex queries, I think this is not well suited. We need to remember this is not suited for a relational database.
No photo available

CouchDB

If you want to do more than just storing files on the server, need to share them over the net and not use S3 then couchDB might work out. If you need something with performance and are writing 100GB daily, CouchDB is gonna have a hard time, particularly when you want to start actually deleting with compact rather than their delete that just soft deletes.
Josh Stapp profile photo

Feature Rating Comparison

NoSQL Databases

Amazon DynamoDB
7.9
CouchDB
Performance
Amazon DynamoDB
8.0
CouchDB
Availability
Amazon DynamoDB
8.4
CouchDB
Concurrency
Amazon DynamoDB
9.0
CouchDB
Security
Amazon DynamoDB
8.7
CouchDB
Scalability
Amazon DynamoDB
9.7
CouchDB
Data model flexibility
Amazon DynamoDB
4.0
CouchDB
Deployment model flexibility
Amazon DynamoDB
7.3
CouchDB

Pros

  • No need to worry about hosting and ease of scaling and operations
  • Distributed and flexible as Amazon DynamoDB does not have a fixed schema
  • Based on load, options to increase throughput
No photo available
  • Ease of install and setup.
  • Ease of syncing with another database. This was truly set it and forget it.
  • The REST API to read data. No additional drivers are needed to work with CouchDB.
LeVar Berry profile photo

Cons

  • Can get very expensive very fast
  • Sharding and hot spotting are hidden problems that can cause ALOT of head ache
  • Not relational or transactional at all
Adam Lauer profile photo
  • Futon (the in-browser views manager) is not up to par. It lacks tons of needed functionality (like deleting a group of documents in one action).
  • CouchDB is NoSQL, which means accessing data needs views (written in JS only). Your power of accessing data is limited to the power of your written views (so no unified way to access any types of data documents like we see in structures SQL databases).
  • CouchDB software adapters are limited. You mainly have a couch-rest library for rails apps.
No photo available

Likelihood to Renew

Amazon DynamoDB7.1
Based on 13 answers
We use it for current databases and the cost is low enough to not justify transferring to a new technology.
No photo available
CouchDB7.9
Based on 7 answers
We're stuck with it by now - an upgrade to a different NoSQL or SQL database solution will be a MAJOR effort.
No photo available

Usability

No score
No answers yet
No answers on this topic
CouchDB8.0
Based on 1 answer
Couchdb is very simple to use and the features are also reduced but well implemented. In order to use it the way its designed, the ui is adequate and easy. Of course, there are some other task that can't be performed through the admin ui but the minimalistic design allows you to use external libraries to develop custom scripts
victor pease solano profile photo

Implementation

No score
No answers yet
No answers on this topic
CouchDB9.0
Based on 1 answer
it support is minimal also hw requirements. Also for development, we can have databases replicated everywhere and the replication is automagical. once you set up the security and the rules for replication, you are ready to go. The absence of a model let you build your app the way you want it
victor pease solano profile photo

Alternatives Considered

As a fully managed NoSQL service, DynamoDB provides a lot of functionality for relatively low cost. Scaling, sharding, throughput performance is managed for you, and you only pay for the bandwidth you provision.
Alan Balasundaram profile photo
We looked at MongoDB and Firebase. MongoDB gives us the best working db engine with a very intuitive design. However, it does not work as well offline. Firebase was extremely hard to create searching and indexing. Using a third-party to search didn't work for us or at least it was too hard for us to figure out. CouchDB was the best of all worlds. Even though it is not great at any one thing ... it is second place in every category which makes it the best all around. We can get to market faster which is the key driver.
LeVar Berry profile photo

Return on Investment

  • The system is free to use (to a point).
  • The system was relatively easy to get setup to add data.
  • The system is difficult to access data without the use of scripts to handle return of data (unless you utilize an ETL tool).
No photo available
  • It has saved us hours and hours of coding.
  • It is has taught us a new way to look at things.
  • It has taught us patience as the first few weeks with CouchDB were not pleasant. It was not easy to pick up like MongoDB.
LeVar Berry profile photo

Pricing Details

Amazon DynamoDB

General
Free Trial
Free/Freemium Version
Premium Consulting/Integration Services
Entry-level set up fee?
No
Additional Pricing Details

CouchDB

General
Free Trial
Free/Freemium Version
Premium Consulting/Integration Services
Entry-level set up fee?
No
Additional Pricing Details