CouchDB Fanboy
March 08, 2017

CouchDB Fanboy

LeVar Berry | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User

Overall Satisfaction with CouchDB

It is being used within all the mobile applications we develop where offline data is needed. The ability for CouchDB to sync is truly amazing and saved us lots of headaches and heartache.

Pros

  • Ease of install and setup.
  • Ease of syncing with another database. This was truly set it and forget it.
  • The REST API to read data. No additional drivers are needed to work with CouchDB.

Cons

  • Documentation is always helpful. Took a while to understand how indexing and views worked.
  • User security was a bit hard to set up. Still don't believe we have it correct.
  • It returns data in a non-standard way than we've found with other packages like MongoDB. Caused a few days of head scratching until we realized what we were looking at.
  • 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.
We looked at MongoDB and Firebase. MongoDB gives us the best working db engine with a very intuitive design. However, it does not work as well offline. Firebase was extremely hard to create searching and indexing. Using a third-party to search didn't work for us or at least it was too hard for us to figure out. CouchDB was the best of all worlds. Even though it is not great at any one thing ... it is second place in every category which makes it the best all around. We can get to market faster which is the key driver.
Truly love the direction and road map for CouchDB. We see the trend is once people make the switch to CouchDB they don't go back. We feel this will become as popular and as widely used as MySQL.
Mobile and social medial style applications are the best for this style of database. It would be a bit harder to use it in places that are search heavy.

Comments

More Reviews of CouchDB