What users are saying about
<a href='https://www.trustradius.com/static/about-trustradius-scoring#question3' target='_blank' rel='nofollow'>Customer Verified: Read more.</a>
Top Rated
74 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring#question3' target='_blank' rel='nofollow'>Customer Verified: Read more.</a>
Top Rated
99 Ratings

Amazon DynamoDB

<a href='https://www.trustradius.com/static/about-trustradius-scoring#question3' target='_blank' rel='nofollow'>Customer Verified: Read more.</a>
Top Rated
74 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow'>trScore algorithm: Learn more.</a>
Score 8.6 out of 101

Couchbase

<a href='https://www.trustradius.com/static/about-trustradius-scoring#question3' target='_blank' rel='nofollow'>Customer Verified: Read more.</a>
Top Rated
99 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow'>trScore algorithm: Learn more.</a>
Score 8.5 out of 101

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

Couchbase

The Couchbase Data Platform is well suited for application that are going to ran under different networking scenarios. Where users either have weak or no signal but still need the most current data. Since this platform solves for concurrency and allows for users to use the nearest located server, it will optimize the run time and the receiving of data. This is not suited for applications that are ran under single instances. For example, apps that are for single use or internal kiosk applications that are in one area
No photo available

Feature Rating Comparison

NoSQL Databases

Amazon DynamoDB
8.5
Couchbase
7.9
Performance
Amazon DynamoDB
8.8
Couchbase
7.9
Availability
Amazon DynamoDB
9.2
Couchbase
8.0
Concurrency
Amazon DynamoDB
9.3
Couchbase
7.6
Security
Amazon DynamoDB
9.2
Couchbase
7.2
Scalability
Amazon DynamoDB
9.6
Couchbase
8.3
Data model flexibility
Amazon DynamoDB
6.3
Couchbase
8.2
Deployment model flexibility
Amazon DynamoDB
6.9
Couchbase
8.0

Pros

Amazon DynamoDB

  • 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

Couchbase

  • Mobile integration - SDKs that can be written in common languages for mobile development
  • Easy failovers - create and duplicate servers with ease
  • Direct communication with web app - no need to serialize/convert JSON to relational tables
No photo available

Cons

Amazon DynamoDB

  • 64KB limit on row size and 1MB limit on querying
  • Increasing throughput is expensive
  • Secondary indexes are not supported
No photo available

Couchbase

  • Our main issue with Couchbase Data Platform is the dependency of the Gateway to MAP / REDUCE views on the server side. Those views may sometimes fail with a high workload and it is the main bottleneck in our current use case.
  • Couchbase is currently working on it and we are waiting for the next version which will rely on the N1QL index because they are far more reliable and scalable than views.
No photo available

Likelihood to Renew

Amazon DynamoDB

Amazon DynamoDB 8.6
Based on 25 answers
There are many factors that will make us renew Amazon DynamoDB. Firstly we have designed our existing application based on DynanoDB and secondly we will to continue to avoid hosting responsibility of another database. Our REST API deal with JSON object hence leads us to an ease of pushing to DynamoDB with less modification.
No photo available

Couchbase

Couchbase 2.1
Based on 3 answers
Too expensive
No photo available

Performance

Amazon DynamoDB

No score
No answers yet
No answers on this topic

Couchbase

Couchbase 8.0
Based on 36 answers
Very good because of multi dimensional scaling possibility.
No photo available

Alternatives Considered

Amazon DynamoDB

While evaluating Cassandra, PostgreSQL, MongoDB and DynamoDB we found Cassandra and DynamoDB being well suited for us. At the same time we didn't have the luxury of large team or devops so it came down to Amazon DynamoDB. As a small team we are glad to go forward with this product since we save lot of time in maintaining it.
No photo available

Couchbase

We have used basic Memcache, Mongo, Redis, and AWS based data services.
Michael Steuer profile photo

Scalability

Amazon DynamoDB

No score
No answers yet
No answers on this topic

Couchbase

Couchbase 8.3
Based on 36 answers
Couchbase supports multidimensional scaling. Queries, indices, and data can be scaled separately without a performance drop.Hence, complex queries can be executed, unlimited indices can be created for a suite of queries, and data can be scaled across multiple nodes. This approach supports multiple hardware types.
No photo available

Return on Investment

Amazon DynamoDB

  • For our small team, it has been great in aspect to cost as we save time of operations
  • This provided us fast read and write for simple queries
  • When we have complex logic and queries, we are unable to use it
No photo available

Couchbase

  • A quick transition from traditional RDMS to cloud NoSQL.
  • Significantly fewer work hours for DBAs.
  • Quick read and write access converts into improved customer satisfaction.
Artem Nemkov 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

Couchbase

General

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

Add comparison