Top Rated CouchDB Alternatives
64 CouchDB Reviews
Overall Review Sentiment for CouchDB
Log in to view review sentiment.
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.
-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.

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.
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.

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.
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.

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.
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.
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.
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.

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.
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.
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.
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.

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.
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.

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.
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.

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.
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.