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 Information Technology and Services
CI
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Review source: Organic
What do you like best about CouchDB?

shared capabilities,

sync filter is amazing.

map reduce indexing

easy deployment, ready setup for windows, Mac -- this what i use..

fuxton replication task make life easy to transfer data from server to another.

pouchdb integration for offline web users..

Contributors are very collaborative in discussions to give you the best solution IF EXIST and work around if not.

Really there is many others lovely feature.. Review collected by and hosted on G2.com.

What do you dislike about CouchDB?

-performance is disaster. they cant or to be accurate its an open source and these people don't get paid for there work,, i saw tens or issues with feature request asking for collections to sort there data or enhancement for Indexing; that a New index consume hours to be build maybe days for big data, no strait solutions for Indexing problem all are inefficient work arounds which is not suitable in real world.. and this dive the product far away from nosql flexibility... why a developer will switch for a product will help me in some scenario and kill my app on other standard one's.

-security is the worst, we are living in hackable world and we cant set any read security permissions.. so if we set another layer to do so, this will drop the sync feature, then we don't need couchDB for anything expect its noSQL db..

-update function doesn't allow to to interact with other doc.

-no transaction.

- documentation need enhancement for quick learning.. its took me a while to mention that they have view index and map reduce index..

and also there is a big question mark for the future of this product!! there is no road map. Review collected by and hosted on G2.com.

Boris v.
BV
Managing Director, Founder
Media Production
Enterprise(> 1000 emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
What do you like best about CouchDB?

CouchDB is a way to rethink data on the web. It is so much more than a database, it is a way to structure information, organise it and make it available in whatever medium might be necessary. If you have data and you want to serve a web page straight from CouchDB, you can, since its views are completely customisable and can spit out whatever you want it to.

CouchDB is some of the most resilient software I've ever used. It was clearly made to be run on large clusters of cheap unreliable servers and fulfils this role extremely well. Its replication protocol makes it easy to create networks of servers that can survive anything. Review collected by and hosted on G2.com.

What do you dislike about CouchDB?

Development and enthusiasm for CouchDB seems to have tanked, and it's massive development effort seems to now be focussed on support for large users. It would be nice to get some of the world changing spirit back. Review collected by and hosted on G2.com.

Tyler W.
TW
Programmer
Internet
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?

CouchDB will be easy to pick if you are already familiar with JavaScript and JSON. The data is stored as JSON, and you use MapReduce functions in JavaScript to query the data. This makes it a nice complement to a full-stack JavaScript application running Node and a JavaScript front end.

If it fits the requirements of your application, you can use CouchDB as a REST API, and forgo the need for an additional API implementation on the server.

Easy to get started and good documentation to learn how to use the database. There is a GUI available to easily view your data. Review collected by and hosted on G2.com.

What do you dislike about CouchDB?

The GUI that is available is not always intuitive. When I was first gettings started with it there were a few things that did not work as I expected them to that caused frustration.

The MapReduce query method can be hard to adjust to if you are used to traditional SQL databases. It is very powerful, but takes some time to get familiar with it. Review collected by and hosted on G2.com.

Sean L.
SL
Developer
Marketing and Advertising
Mid-Market(51-1000 emp.)
More Options
Validated Reviewer
Verified Current User
Review source: G2 invite
Incentivized Review
What do you like best about CouchDB?

CouchDB is vastly more than just a database - it's practically a website framework. You interact with it using plain Javascript, JSON, and HTTP for everything. No need to write an API or backend administration tools and you get user management / access control for free. Unless you're dealing with multiple terabytes of data, or a model that requires instantaneous & frequent document updates, Couch is all you need to get up and running.

Plus, because of CouchDB's change-log model, synchronization between multiple master nodes is trivial. With PouchDB (based on Couch) you can even store a copy (or subset) of your database on the user's device, or in the web browser. Review collected by and hosted on G2.com.

What do you dislike about CouchDB?

As of 2016-10-19, singular CouchDB 2 nodes are still a bit slower than CouchDB 1.7 (probably due to code changes that make clustering easier) and there isn't much documentation for deploying CouchDB to Kubernetes yet. Also, the map/reduce workflow, while incredibly simple and elegant, isn't quite as efficient as a system like Apache Spark. Review collected by and hosted on G2.com.

Verified User in Consumer Electronics
UC
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 interface to interact with the NoSQL database is a simple RESTful api. This way it can be directly accessed from a web browser. You can have a static website and a CouchDB with a very little configuration and you are ready.

You can also do offline available apps using PouchDB in the browser and CouchDB in the server. Review collected by and hosted on G2.com.

What do you dislike about CouchDB?

You can not set read permissions of a single document, you have to do it in the whole database. The common solution to this is to have one database per user, but this can be not enough for more advanced cases. Review collected by and hosted on G2.com.

Joel Alejandro V.
JV
Ssr. Front-end Developer
Internet
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Verified Current User
Review source: G2 invite
Incentivized Review
(Original )Information
What do you like best about CouchDB?

As opposed to RDBMS, documental databases (in particular, CouchDB) allow to quickly prototype and develop a fully-functional application. Being easily installed, configured and deployed, CouchDB keeps you from wasting time around tinkering settings, allowing you to focus on what's really important.

Plus, the idea of using JavaScript as a query language via MapReduce expressions is great for developers, since you don't need another new language for your database operations (if you're not used to SQL). Review collected by and hosted on G2.com.

What do you dislike about CouchDB?

Despite being so easily deploy, I find that its Web Admin interface lacks some functionality. I get it - it's a documental database, and everything is treated that way, even its authentication & authorization scheme. But it's not *that* intuitive to setup users and roles, as one would expect coming from a RDBMS world. Review collected by and hosted on G2.com.

Verified User in Retail
UR
Enterprise(> 1000 emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
What do you like best about CouchDB?

I really like CouchDB for my app development as it is very simple to use and integrity into mobile apps without much initial required. It is a perfect fit for small projects such as mobile app as they are often simple and do not require too much complex queries. In addition, CounchBD is beginner friendly and much less complicated to use that other products out there. It is also stable. Review collected by and hosted on G2.com.

What do you dislike about CouchDB?

If you are working with very large databases and have to use very complex queries or large volume of queries, CouchDB might not be a good choice to use. Review collected by and hosted on G2.com.

Costa M.
CM
Founder
Management Consulting
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?

As someone who isn't a full time developer, and is self-taught, I love CouchDB. It has many features that just make it easier to get started with and use. First, it's got a graphic interface, so I can go in an look at my data very easily. Second, everything in CouchDB is JSON, so it's already in a format I'm used to using everywhere else. Views are written in JavaScript, which I already know from web dev. And, to boot the API is just HTTP. The advanced features are cool as well. Database syncing and replication are awesome. And, so far I've never lost any data! Review collected by and hosted on G2.com.

What do you dislike about CouchDB?

I don't like that there are so many branches of CouchDB. Cloudant has a totally different GUI. Couchbase is weirdly different. There's too many interpretations. CouchDB would be great if people just implemented it as Apache puts it out there.

Review collected by and hosted on G2.com.

Paul S.
PS
CTO
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 ease of integration of CouchDB into our technology stack was excellent. Our stack is based primarily on JavaScript (nodejs) and adopting CouchDB was a very easy sell in our organization from this point of view alone. Review collected by and hosted on G2.com.

What do you dislike about CouchDB?

The lack of redundancy built in to the core CouchDB offering is our only misgiving. This is mitigated somewhat by the BigCouch companion product, but we would like to see the ability to deploy a single database over multiple shards built into the core. Review collected by and hosted on G2.com.

Šarūnas N.
ŠN
Software Engineer
Information Technology and Services
Mid-Market(51-1000 emp.)
More Options
Validated Reviewer
Verified Current User
Review source: G2 invite
Incentivized Review
What do you like best about CouchDB?

Replication mechanism and update streaming capabilities, which proven very useful on front end development side by using PouchDB Review collected by and hosted on G2.com.

What do you dislike about CouchDB?

Querying. Getting concrete item by more than one field becomes complicated task. It is only easy to get one item by one field, or all items at once. Review collected by and hosted on G2.com.