Couchbase Review
August 31, 2020

Couchbase Review

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

Overall Satisfaction with Couchbase

Couchbase was chosen initially to start new projects that require No SQL database, full-text search capabilities and later some analytics capabilities.

Initial idea was to go on MongoDB and Elasticsearch, but after some research, we decided to challenge Couchbase as we expect to benefit from functionalities like: native mobile synchronisation, data replication, N1QL (for smooth developer transition), high performance and easy deployment.

We are still in the development phase and it's used only by one development department.
  • Installation and deployment.
  • Data replication.
  • Platform scaling.
  • No clear communication on some functional limitations.
  • Require a strong infrastructure if we use more than 2 buckets.
  • Need to change mindset when you come from standard SQL DB.
  • Faster development at the beginning phase.
  • Advanced development phase becomes more complex and requires some design refactor.
  • Performance requires strong hardware.
  • Simple Couchbase administration task for the moment.
Couchbase performance is good only if you don't plan to have too many buckets and indexes on the same platform.
With 2 buckets and less than 50 indexes platform/performance it's okay, but with 10 buckets and more than 350, we kill the platform, we need a Ferrari behind to have something working.
We have good experiences with MongoDB, Elasticsearch, and today we expect to be able to improve our products with
Couchbase and in the near future replace 2 products with 1, which will simplify our product architecture.
Couchbase allows us to start quickly new development phase but later on you discover some limitations that you need to invest more on your application design, but the product remains a good choice for the moment.

Couchbase Server Feature Ratings

Performance
7
Availability
8
Concurrency
7
Security
8
Scalability
9
Data model flexibility
8
Deployment model flexibility
9