Couchbase Server is a cloud-native, distributed database that fuses the strengths of relational databases such as SQL and ACID transactions with JSON flexibility and scale that defines NoSQL. It is available as a service in commercial clouds and supports hybrid and private cloud deployments.
Learn about the best (and worst!) features Couchbase Server has to offer, as determined by TrustRadius' reviewers.
Based on 203 ratings of Couchbase Server's features
Top Performing Features
9.4+6%
Availability
Availability is the probability that the NoSQL database will be available to preform its function when called upon.
Category average: 8.9
9.40%
Scalability
NoSQL databases are inherently more stable than relational databases and have built-in support for replication and partitioning of data to support scalability.
Category average: 9.4
9+1%
Security
Security features include authentication against external security mechanisms liker LDAP, Windows Active Directory, and authorization or privilege management. Some NoSQL databases also support encryption.
Category average: 8.9
Areas for Improvement
8.9-3%
Performance
How fast the database performs under data load
Category average: 9.2
8.9-1%
Concurrency
Concurrency is the ability for multiple processes to access or change shared data simultaneously. The greater the number of concurrent user processes that can execute without blocking each other, the greater the concurrency of the database system.
A de minimis incentive was given to thank the reviewer for their time. The incentive was not used to bias or drive a particular response, nor was the incentive contingent on a positive endorsement. More Info
Verified User
Project Manager in Information Technology (11-50 employees employees)
A de minimis incentive was given to thank the reviewer for their time. The incentive was not used to bias or drive a particular response, nor was the incentive contingent on a positive endorsement. TR verified that a representative sample of customers was invited. More Info
Senior Solutions Architect in Research & Development at Rakuten Viber (201-500 employees employees)
Use Cases and Deployment Scope
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[.]
Pros
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
Cons
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)
Return on Investment
Massive concurrency enabling an enormous scale for our platform
Super-fast transactions enabling a real-time experience across multiple clients
Alternatives Considered
Amazon DynamoDB, MongoDB, Amazon Elasticsearch Service and Elasticsearch
Other Software Used
Amazon Managed Streaming for Apache Kafka (Amazon MSK), Amazon Aurora, Amazon CloudFront, Amazon Elastic Container Service (Amazon ECS), Amazon DynamoDB
A de minimis incentive was given to thank the reviewer for their time. The incentive was not used to bias or drive a particular response, nor was the incentive contingent on a positive endorsement. More Info
Senior Software Engineer in Engineering at UgoRound Pty Ltd (1-10 employees employees)
Use Cases and Deployment Scope
We are using Couchbase for web application development. Our main focus is public safety and disaster management. We have web and mobile platform presence. We had to solve the syncing issue between mobile and web and Couchbase sync gateway was a great help in this scenario. Also, creating custom document id was another big help for filtering data. Using SDK we perform micro data manipulation processes which is faster comparatively.
Pros
Synchronization between web and mobile platform using sync gateway
Custom document id to reduce data filter
SDK to update specified document or document fragments
Cons
Documentation was quite hard for me to understand at the beginning. I think that needs to be improved for newbies.
Updating multiple document keys were possible before v6.5, but now not anymore. For me that was a great help. I think that needs to be back.
Return on Investment
We did not have to use any other solution for synchronisations
We did not have to use different db/service for elastic search
Recommended cluster configuration is expensive for small companies or start-ups
A de minimis incentive was given to thank the reviewer for their time. The incentive was not used to bias or drive a particular response, nor was the incentive contingent on a positive endorsement. More Info
DevOps Engineer in Information Technology at Sky (10,001+ employees employees)
Use Cases and Deployment Scope
Couchbase is used by teams in our organization to store and manage customer data. Couchbase allows huge scalability and performance which is why it is the database of choice for many teams within our organization. Couchbase is also very easy to configure and deploy to various teams. This allows my team, to just be on stand-by for any upgrades.
A de minimis incentive was given to thank the reviewer for their time. The incentive was not used to bias or drive a particular response, nor was the incentive contingent on a positive endorsement. TR verified that a representative sample of customers was invited. More Info
Marketing Analyst in Marketing at SproutLoud Media Networks (201-500 employees employees)
Use Cases and Deployment Scope
Couchbase connects us to reliable network sources that can effectively manage our data. It is highly scalable and ensures that all data from our customers is effectively managed for better planning. It provides cloud services that customize all data and saves the most useful data that transform our company.
Pros
Data storage management.
Monitoring data entering our company from all sources.
Cons
The platform performance has been awesome.
I am conversant with all the features.
Return on Investment
The performance has enhanced positive Returns on Investment.
It has been able to control and manage all our databases.
Related Products
Products similar to Couchbase Server that may also meet your needs.