CouchDB

CouchDB

About TrustRadius Scoring
Score 6.5 out of 100
Apache CouchDB

Overview

Recent Reviews

CouchDB Fanboy

10 out of 10
March 08, 2017
It is being used within all the mobile applications we develop where offline data is needed. The ability for CouchDB to sync is truly …
Continue reading

CouchDB, our data frenemy

6 out of 10
May 17, 2016
I am using CouchDB as the main NoSQL information database server for our product, a globally used network testing and security product. …
Continue reading

Chillaxin

9 out of 10
April 19, 2016
CouchDB was used for data replication across different audiences and when users were in offline mode (no/low internet). It was initially …
Continue reading

Video Reviews

Leaving a video review helps other professionals like you evaluate products. Be the first one in your network to record a review of CouchDB, and make your voice heard!

Pricing

View all pricing
N/A
Unavailable

What is CouchDB?

Apache CouchDB is an HTTP + JSON document database with Map Reduce views and bi-directional replication. The Couch Replication Protocol is implemented in a variety of projects and products that span computing environments from globally distributed server-clusters, over mobile phones to web browsers.

Entry-level set up fee?

  • No setup fee

Offerings

  • Free Trial
  • Free/Freemium Version
  • Premium Consulting / Integration Services

Would you like us to let the vendor know that you want pricing?

11 people want pricing too

Alternatives Pricing

What is IBM Cloudant?

Cloudant is an open source non-relational, distributed database service that requires zero-configuration. It's based on the Apache-backed CouchDB project and the creator of the open source BigCouch project. Cloudant's service provides integrated data management, search, and analytics engine designed…

What is Redis™*?

Redis is an open source in-memory data structure server and NoSQL database.

Features Scorecard

No scorecards have been submitted for this product yet..

Product Details

What is CouchDB?

Apache CouchDB is an HTTP + JSON document database with Map Reduce views and bi-directional replication. The Couch Replication Protocol is implemented in a variety of projects and products that span computing environments from globally distributed server-clusters, over mobile phones to web browsers.

CouchDB Technical Details

Operating SystemsUnspecified
Mobile ApplicationNo

Comparisons

View all alternatives

Reviews and Ratings

 (28)

Ratings

Reviews

(1-10 of 10)
Companies can't remove reviews or game the system. Here's why
Score 10 out of 10
Vetted Review
Verified User
Review Source
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.
Johanes Siregar | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Review Source
CouchDB is particularly suitable for storing unstructured or semi-structured data that does not require strict fields and data types. JSON document with RESTful HTTP API for operation is highly desirable to be stored as a serialized object for Web and Mobile applications. However, NoSQL and Map-Reduce paradigm might be a significant hurdle to integrate with SQL-RDBMS system.
Dave Lundberg | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Review Source
We have a read-heavy environment and CouchDB excels for us. We also use Elasticsearch with CouchDB for powerful and fast searching. We also have both SaaS and self-hosted deployments of our technology. CouchDB has been great to use on our infrastructure, as well as on our customer's systems. Simple to deploy, virtually no management. Scales to all sorts of hardware (we have it on Raspberry PIs!).

Do your homework and understand the nature of your data and how it needs to be stored, accessed, and moved around. Make sure that NoSQL fits your problem. If it does, look at CouchDB. It isn't the most popular NoSQL database, but we love it.
Josh Stapp | TrustRadius Reviewer
Score 2 out of 10
Vetted Review
Verified User
Review Source
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.

Aditya Peshave | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Review Source
Well Suited: Services/applications that return or act as a backend to the application that require a fast throughput.
Less Appropriate: Data structure is too complex to do denormalization and will require multiple hops to serve one request.
Score 6 out of 10
Vetted Review
Verified User
Review Source
I can say that generally if your application is in need for a data store where you care more about dumping data than extracting and viewing it, use CouchDB. It's fast. However, you should know that if your data grows really big, reindexing slows down everything. And I can recall many scenarios when reindexing took the database down for a few minutes after every production deploy, that we had to take the website down for a few minutes reporting to our clients temporary unavailability of service (which was expected after a major upgrade).

If your product depends heavily of mining data, stay away from CouchDB, since it's not the best out there when it comes to data search capabilities. May be then it's worth more looking into other options like MongoDB.