Couchbase is a pleasure to use and is recommended
December 16, 2019

Couchbase is a pleasure to use and is recommended

Anonymous | TrustRadius Reviewer
Score 7 out of 10
Vetted Review
Verified User

Overall Satisfaction with Couchbase

Currently I am evaluating its use for the primary purpose of being the primary data store behind a series of microservices. These will in turn be used to synchronize to a large number of mobile users.
  • Performance of Couchbase is great
  • The simplicity of using Couchbase is a major benefit with support for standards like JSON, and its handling of attachments makes it simple to adapt in web-based projects.
  • If it had a smaller footprint that would make for easier deployment to multiple devices. This is especially true when compared to other solutions.
  • More involvement in the open source community to promote out-of-the-box integration/support in popular frameworks.
  • Couchbase has sped development cycles in some cases due to its flexibility and its simplicity of administration
  • With the simplicity of basic administration and it’s http api for client calls, the learning curve can be much smaller than other solutions.
I give it this rating because, although I wrote "performance is great," performance in certain circumstances can be average when higher demand is required.
For its ease of use I have found it pleasurable. However I have found client/framework support much higher for MongoDB which at times can be frustrating.
I find the simplicity of managing Couchbase Data Platform one of the most satisfying aspects. Small teams benefit from this as do teams developing BFFs in larger corporations. It is also well suited for solutions that need to handle an intensive number of writes. If your solution has high demands for queries (though performance is good here for many common uses) another solution with query-focused performance may be a better option.

Couchbase Server Feature Ratings

Performance
7
Availability
8
Concurrency
7
Security
6
Scalability
7
Data model flexibility
8
Deployment model flexibility
5