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

Amazon S3

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

Likelihood to Recommend

Amazon S3

I've used S3 continuously for projects large and small for over 10 years. It's just such a common and essential tool in software development. Hosting assets/images, or providing file upload abilities to users, come up very often throughout software, and S3 is hands-down the best place to serve and store files. It's flexible enough that you can use client libraries to perform direct uploads rather than writing your own handlers, etc. S3 is a tool that immediately has value for file hosting and storage, and then extends as far as you need it to for all manner of asset management.
Anonymous | TrustRadius Reviewer

CouchDB

Great for REST API development, if you want a small, fast server that will send and receive JSON structures, CouchDB is hard to beat. Not great for enterprise-level relational database querying (no kidding). While by definition, document-oriented databases are not relational, porting or migrating from relational, and using CouchDB as a backend is probably not a wise move as it's reliable, but It may not always be highly available.
Anonymous | TrustRadius Reviewer

Feature Rating Comparison

NoSQL Databases

Amazon S3
CouchDB
7.9
Performance
Amazon S3
CouchDB
8.0
Availability
Amazon S3
CouchDB
8.5
Concurrency
Amazon S3
CouchDB
8.5
Security
Amazon S3
CouchDB
6.0
Scalability
Amazon S3
CouchDB
8.0
Data model flexibility
Amazon S3
CouchDB
7.0
Deployment model flexibility
Amazon S3
CouchDB
9.0

Pros

Amazon S3

  • Highly available and redundant; we do not worry about the service having downtime
  • Simple usage from multiple different frameworks using Amazon's SDKs, or roll your own
  • A large number of bucket policies and security adjustments to tailor usage to customer needs
  • Regional support for storing assets in particular locations around the world
Joshua Dickson | TrustRadius Reviewer

CouchDB

  • It can replicate and sync with web browsers via PouchDB. This lets you keep a synced copy of your database on the client-side, which offers much faster data access than continuous HTTP requests would allow, and enables offline usage.
  • Simple Map/Reduce support. The M/R system lets you process terabytes of documents in parallel, save the results, and only need to reprocess documents that have changed on subsequent updates. While not as powerful as Hadoop, it is an easy to use query system that's hard to screw up.
  • Sharding and Clustering support. As of CouchDB 2.0, it supports clustering and sharding of documents between instances without needing a load balancer to determine where requests should go.
  • Master to Master replication lets you clone, continuously backup, and listen for changes through the replication protocol, even over unreliable WAN links.
Sean Lang | TrustRadius Reviewer

Cons

Amazon S3

  • No support for object versions retention: There can be a retention policy(days or number) for object versions that are stored in S3 so that we don't have to worry about paying extra for all the old versions of an object in the bucket.
  • No feature for replication within a region: Currently AWS does not support replication within a region. Also, having to enable versioning for buckets in which you need replication makes it even more costly.
  • Confusing pricing: The pricing model of S3 can be a little confusing for a new customer with questions regarding data transfer from other AWS services, between buckets or data transfer to the outside world.
Anonymous | TrustRadius Reviewer

CouchDB

  • NoSQL DB can become a challenge for seasoned RDBMS users.
  • The map-reduce paradigm can be very demanding for first-time users.
  • JSON format documents with Key-Value pairs are somewhat verbose and consume more storage.
Johanes Siregar | TrustRadius Reviewer

Likelihood to Renew

Amazon S3

No score
No answers yet
No answers on this topic

CouchDB

CouchDB 9.0
Based on 9 answers
Because our current solution S3 is working great and CouchDB was a nightmare. The worst is that at first, it seemed fine until we filled it with tons of data and then started to create views and actually delete.
Josh Stapp | TrustRadius Reviewer

Usability

Amazon S3

Amazon S3 7.1
Based on 6 answers
The AWS S3 API is translated into every language you can think of, and is very powerful. However, the split of features into the AWS CLI -> S3 and AWS CLI -> S3API causes some confusion when dealing with complex uploading and metadata.
Jonathan Kempf, UXC | TrustRadius Reviewer

CouchDB

CouchDB 8.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 | TrustRadius Reviewer

Support Rating

Amazon S3

Amazon S3 8.9
Based on 21 answers
Overall, Amazon S3 has worked out great for our organization. It has enabled us to build out a centralized storage solutions for fraction of the cost that a on-prem solution would have required. If properly managed S3 is a great asset to any organization. There a few small things that need improvement like the UI and storage monitoring but over it's been great.
Anonymous | TrustRadius Reviewer

CouchDB

No score
No answers yet
No answers on this topic

Implementation Rating

Amazon S3

No score
No answers yet
No answers on this topic

CouchDB

CouchDB 9.0
Based on 2 answers
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 | TrustRadius Reviewer

Alternatives Considered

Amazon S3

Overall, we found that Amazon S3 provided a lot of backend features Google Cloud Storage (GCS) simply couldn't compare to. GCS was way more expensive and really did not live up to it. In terms of setup, Google Cloud Storage may have Amazon S3 beat, however, as it is more of a pseudo advanced version of Google Drive, that was not a hard feat for it to achieve. Overall, evaluating GCS, in comparison to S3, was an utter disappointment.
Anonymous | TrustRadius Reviewer

CouchDB

It has been 5+ years since we chose CouchDB. We looked an MongoDB, Cassandra, and probably some others. At the end of the day, the performance, power potential, and simplicity of CouchDB made it a simple choice for our needs. No one should use just because we did. As I said early, make sure you understand your problems, and find the right solution.Some random reading that might be useful:http://www.julianbrowne.com/article/viewer/brewers-cap-theoremhttps://www.couchbase.com/nosql-resources/why-nosql\https://www.infoq.com/articles/cap-twelve-years-later-how-the-rules-have-changed
Dave Lundberg | TrustRadius Reviewer

Return on Investment

Amazon S3

  • It practically eliminated some real heavy storage servers from our premises and reduced maintenance cost.
  • The excellent durability and reliability make sure the return of money you invested in.
  • If the objects which are not active or stale, one needs to remove them. Those objects keep adding cost to each billing cycle. If you are handling a really big infrastructure, sometimes this creates quite a huge bill for preserving un-necessary objects/documents.
Apurv Doshi | TrustRadius Reviewer

CouchDB

  • 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 | TrustRadius Reviewer

Pricing Details

Amazon S3

General

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

CouchDB

General

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

Rating Summary

Likelihood to Recommend

Amazon S3
9.0
CouchDB
9.0

Likelihood to Renew

Amazon S3
CouchDB
9.0

Usability

Amazon S3
7.1
CouchDB
8.0

Support Rating

Amazon S3
8.9
CouchDB

Implementation Rating

Amazon S3
CouchDB
9.0

Add comparison