Save to My Lists
Unclaimed
Unclaimed

Top Rated CouchDB Alternatives

64 CouchDB Reviews

3.9 out of 5
The next elements are filters and will change the displayed results once they are selected.
Search reviews
Popular Mentions
The next elements are radio elements and sort the displayed results by the item selected and will update the results displayed.
Hide FiltersMore Filters
The next elements are filters and will change the displayed results once they are selected.
The next elements are filters and will change the displayed results once they are selected.
64 CouchDB Reviews
3.9 out of 5
64 CouchDB Reviews
3.9 out of 5

CouchDB Pros and Cons

How are these determined?Information
Pros and Cons are compiled from review feedback and grouped into themes to provide an easy-to-understand summary of user reviews.
Pros
Cons

Overall Review Sentiment for CouchDBQuestion

Time to Implement
<1 day
>12 months
Return on Investment
<6 months
48+ months
Ease of Setup
0 (Difficult)
10 (Easy)
Log In
Want to see more insights from verified reviewers?
Log in to view review sentiment.
G2 reviews are authentic and verified.
Verified User in Computer Software
UC
Enterprise(> 1000 emp.)
More Options
Validated Reviewer
Verified Current User
Review source: G2 invite
Incentivized Review
What do you like best about CouchDB?

CouchDB is well-designed for one purpose, and one purpose only: mobile sync. It does this job fairly well, given other tools like PouchDB which can be used to sync across the two. Review collected by and hosted on G2.com.

What do you dislike about CouchDB?

CouchDB is lacking in other features when compared to alternative document databases like MongoDB. No document-based security options, no backend tools or connectors, no builtin support for other platforms. Moreover, there is substantially less documentation when compared to other platforms. Also: performance-wise, CouchDB does not compare to other database engines. Review collected by and hosted on G2.com.

Mathias F.
MF
Senior Software Engineer
Internet
Mid-Market(51-1000 emp.)
More Options
Validated Reviewer
Review source: Seller invite
What do you like best about CouchDB?

Apache has good ideas, most of them are very useful. CouchDB is one of those good ideas, but I wouldn't classify it as useful. It's good to have a company as Apache supporting the tool, I think it has a great future, but we still haven't found it's value. Review collected by and hosted on G2.com.

What do you dislike about CouchDB?

It resolves a non-existent problem. Why would I use CouchDB and not MongoDB or ElasticSearch? It's still not clear to me. I also found the documentation extremely boring and old school and the books I found do not seem interesting.

The community is very small, I had trouble finding answers to basic questions I had during the time I was trying it. Review collected by and hosted on G2.com.

Verified User in Marketing and Advertising
AM
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Verified Current User
Review source: G2 invite
Incentivized Review
What do you like best about CouchDB?

I like couchdb because it is light weight and easy to deploy. The web UI also makes it quick to test map reduce functions against your data. Because couchdb is restful integrating it with web apps is very easy. Replicating couchdb is also very easy which is nice. Review collected by and hosted on G2.com.

What do you dislike about CouchDB?

I would like couchdb to have a better documentation on tuning it for high connection usage. Also replication is nice for a flat model but it would be nice to see some way of seeing easily if replication is delayed. Review collected by and hosted on G2.com.

Ido R.
IR
Director of Software Development
Internet
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
What do you like best about CouchDB?

CouchDB is the simplest database I've ever worked with and one of the most powerful.

It uses HTTP verbs for interact with the database which is very intuitive and clear.

The query mechanism is very different from RDBMS and has learning curve but once you get the hang of it it's really amazing what you can accomplish with it. Review collected by and hosted on G2.com.

What do you dislike about CouchDB?

The admin interface is pretty young and has limitations such as it hard to search, at least at the beginning. Review collected by and hosted on G2.com.

DL
CTO & Co-founder
Computer Software
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Verified Current User
Review source: G2 invite
Incentivized Review
What do you like best about CouchDB?

The best feature of CouchDB is it's simplicity and use of familiar technology and concepts:

- A RESTful API means I can use any language to access it (even using shell and curl).

- It plays well in the HTTP-based world with things like proxy servers, load balancers, and SSL offloading.

- Map/reduce functions written in Javascript allow me to create dynamic web pages via lists & shows.

- APIs to assist in the integration of CouchDB with other technologies:

* change API lets me connect to Elasticsearch using logstash

* os_daemons support lets me integrate external apps and services into CouchDB environment

- Replication is simple and powerful in both master-master and master-slave modes Review collected by and hosted on G2.com.

What do you dislike about CouchDB?

#1 issue with using CouchDB is lack of consolidated documentation on how to solve issues. Forgive me authors, but the books out there are not great. Be prepared to spend a fair amount of time searching for answers. If this is your first NoSQL/document database, prepare for a learning curve mostly on your own. Review collected by and hosted on G2.com.

Verified User in Computer Software
AC
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Verified Current User
Review source: G2 invite
Incentivized Review
What do you like best about CouchDB?

Stable and smart replication, especially in pair with PouchDB, and full REST API.

Formal documentation is full and well structured. Review collected by and hosted on G2.com.

What do you dislike about CouchDB?

Built-in Javascript query server is slooooow. Overall CRUD performance is also quiet weak.

Product site looks bit outdated and messy and is not focused on users‘ needs.

New 2.0 preview is at least not faster then previous version. Review collected by and hosted on G2.com.

Verified User in Marketing and Advertising
UM
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
What do you like best about CouchDB?

Super fast read speed and flexibility of storing data as JSON strings. Review collected by and hosted on G2.com.

What do you dislike about CouchDB?

Not a dislike, but this database isn't suitable for storing data such as images. It's meant for fast reading smaller chunks of data quickly. Also write speeds are fast but not blazing. It's not a fault, but something you need to consider depending on your application Review collected by and hosted on G2.com.

Aaron R.
AR
Software Engineer
Defense & Space
Enterprise(> 1000 emp.)
More Options
Validated Reviewer
Verified Current User
Review source: G2 invite
Incentivized Review
What do you like best about CouchDB?

In many ways, I found CouchDB to be a web developer's dream database. With an HTTP interface for every aspect of its API and the Futon admin app built right in, it's incredibly easy to create and browse documents -- far easier than finding a client to browse your SQL holdings. The simple yet powerful map-reduce interface really adds a lot of value as well. Overall, I found CouchDB to be a great solution if you need the flexibility of a schema-less, JSON document store, and you are interested in very well defined queries of some of your attributes. Review collected by and hosted on G2.com.

What do you dislike about CouchDB?

While the map-reduce interface provides easy indexing for specific queries, CouchDB is not designed for search. Separating "queries" from "search" is the important aspect here for me. I see CouchDB as an excellent choice when you can define indexes that slice data in a very specific way across a handful of defined attributes. However, most of my apps lately tend to be search related, with the need to query across many dynamic fields at once. They also tend to require spatial, full text, and metadata (range, etc.) filters simultaneously and CouchDB just doesn't offer that. For that reason, we've migrated to Elasticsearch as our primary data store instead.

Also, while the ability to replicate data across nodes is great, in general we didn't really end up using it and probably would have preferred a clustering solution instead of a full replication. If you are not using this feature, it can also get in the way a bit due to the overhead of carrying around potentially lots of revision metadata. For instance, we found it difficult at times to find ideal maintenance windows to perform database compaction of our revisions because we were very write heavy throughout the day. Review collected by and hosted on G2.com.

Weldys S.
WS
CEO
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
What do you like best about CouchDB?

Use CouchDB is a sensation of freedom from tables or SQL rules. Your app will be able to be more flexible Review collected by and hosted on G2.com.

What do you dislike about CouchDB?

CouchDB use your all disk if you do not be careful. You index system could be dangerous and freeze you system. Review collected by and hosted on G2.com.

Sandeep R.
SR
Software Engineer Intern
Marketing and Advertising
Enterprise(> 1000 emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
What do you like best about CouchDB?

Firstly, CouchDB is very easy to learn and implement. It has rich api's and is well documented, easy to follow manual and installation guide with clear examples.

I have used CouchDB java clients Ektorp and CouchDB4J for implementation and is very easy to implement. What I really liked about CouchDB was the Futon interface, it gives live map of the NoSQL database, it is easy to track the Collection objects, modify them on the fly and also gives quick view of the entire schema Review collected by and hosted on G2.com.

What do you dislike about CouchDB?

CouchDB is really if the requirement is to build a light weight database structure, keep it simple and performance is priority, but then again this holds good for small scale requirements. Unlike MongoDB which I feel is much more robust than CouchDB, provides various options for implementation, there are options for replication, sharding, monitoring and has provides feature rich interfaces which CouchDB lacks. Review collected by and hosted on G2.com.