Couchbase: Blistering performance at scale for enterprises
August 24, 2021

Couchbase: Blistering performance at scale for enterprises

Jonathan Gurwitz | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User

Software Version

Couchbase Enterprise Edition

Overall Satisfaction with Couchbase

Couchbase is being used across our entire organization as the primary database for our platform. It addresses the need for sub-millisecond db transactions at hundreds of thousands of high-availability transactions per second[.]
  • Couchbase performance is exceptional both for in-memory and persisted transactions.
  • Handling of node failures and cluster rebalancing (high availability).
  • Enterprise support from Couchbase themselves
  • Good documentation
  • Streaming of bucket (database) level mutations via their Database Change Protocol (DCP).
  • Replication of datasets between native clients and Couchbase buckets
  • Handling of simultaneous writes to the same record with performance penalties
  • SDK examples are not always clear enough and don't cover enough scenarios.
  • Setting up and managing a large, high performance cluster is not easy without significant assistance from Couchbase themselves. There needs to be more tutorials \ documentation for enterprise scenarios.
  • Full text search, while not a primary feature, is not sufficiently performant in Couchbase, so Elasticsearch is still needed. Couchbase has a good integration for moving data to Elasticsearch so this is not very painful. It's possible that the performance has improved in the latest version as we have not yet tested it for FTS.
  • Poor performance and support for synchronization of web based apps (PWA's etc)
  • Massive concurrency enabling an enormous scale for our platform
  • Super-fast transactions enabling a real-time experience across multiple clients
Couchbase could outperform it's competition considerably for database reads and writes. Full text searches were still faster in Elasticsearch but this is more of a feature than a base platform requirement for us.

Do you think Couchbase Server delivers good value for the price?

Yes

Are you happy with Couchbase Server's feature set?

Yes

Did Couchbase Server live up to sales and marketing promises?

Yes

Did implementation of Couchbase Server go as expected?

I wasn't involved with the implementation phase

Would you buy Couchbase Server again?

Yes

Amazon Managed Streaming for Apache Kafka (Amazon MSK), Amazon Aurora, Amazon CloudFront, Amazon Elastic Container Service (Amazon ECS), Amazon DynamoDB
[Couchbase] is very well suited [for] applications which require super-high performance and reliability replication between native clients and the database A NoSQL database with a rich feature set.

[Couchbase] is not so well suited to high performance full text search although possibly this has improved in the latest version. applications which require real-time updates from a database. Firebase would be a better fit for this.

Couchbase Server Feature Ratings

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

Couchbase Reliability

We run Couchbase at a massive scale and it performs exceptionally[.]