Great at caching & raw performance, earlier versions have some gotchas, newer versions look pretty good (no longer a Couchbase user)
June 25, 2020

Great at caching & raw performance, earlier versions have some gotchas, newer versions look pretty good (no longer a Couchbase user)

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

Overall Satisfaction with Couchbase

Couchbase & SyncGatway were used to allow for rapid prototyping of our backend systems. However in the desire for rapid iteration we implemented things incorrectly that ultimately ended up hurting our ability to scale resiliently using the Couchbase view engine.

Couchbase would make a fine caching layer and the potential for N1QL looks interesting. However as we were using older versions of the product the effort to migrate to newer libraries resulted in us ultimately migrating off Couchbase.
  • Horizontal scalability.
  • Caching.
  • View Engine locking during node failover.
  • Quick development of applications using Couchbase & SyncGateway.
Note this review is based around Couchbase 4.5.X.

Couchbase's raw document retrieval performance is quite good. However if you overlay this with the views (Not N1QL indexes), then the ability for the cluster to failover and maintain the views when using stale=false reads then the view engine will block those reads when a node is failing over. Performance will be zero until the failover is completed.

The documentation covering this scenario was not clearly documented on the limitations and issues you will encounter when the product was implemented (back in Couchbase 2.X days, with the cluster upgraded through 3.X to 4.5.X at retirement).
PostgreSQL, Amazon Relational Database Service (RDS), Apache Kafka
If I needed to implement a horizontal scaling caching layer, Couchbase would be something I would look closely at.

Couchbase Server Feature Ratings

Performance
8
Availability
8
Concurrency
6
Security
6
Scalability
8
Data model flexibility
10
Deployment model flexibility
6