TrustRadius: an HG Insights company

Couchbase Server Reviews and Ratings

Rating: 8.7 out of 10
Score
8.7 out of 10

Community insights

TrustRadius Insights for Couchbase Server are summaries of user sentiment data from TrustRadius reviews and, when necessary, third party data sources.

Pros

Scalability: Couchbase is highly scalable, allowing users to handle large amounts of data and serve numerous transactions simultaneously. Reviewers have praised the ability to scale the database based on performance requests and the ease of expanding the cluster size.

Performance: Users appreciate Couchbase's strong performance, specifically highlighting its memory caching as a significant advantage over other NoSQL databases they evaluated. This indicates that Couchbase is efficient and fast in processing and retrieving data.

Flexibility: The schema-less architecture of Couchbase provides flexibility for users. They value the ability to support system points backwardly and make changes easily. It demonstrates that Couchbase can adapt to changes in the database structure effectively.

Reviews

99 Reviews

high availability

Rating: 8 out of 10
Incentivized

Use Cases and Deployment Scope

Fraud detection and identity authentication

We have used to store user information for fraud detection and authentication.

We have large user base where we are detecting pattern based on device and other user information to detect fraudulent behaviour of the user.

Couchbase was faster solution to store this information and we are able to fetch whenever we need.

Pros

  • Data Management
  • Data Availability
  • Less latency and fast lookup

Cons

  • Dashboard
  • Sorting of data

Likelihood to Recommend

We used this for fraud detection as state earlier section.

This work best for all the noSQL usecases, we tried few of the usecase and did the POC.

This work well and we never stuck with the scaling part,

We are able to run this over the large amount of user records.

Vetted Review
Couchbase Server
3 years of experience

Couchbase to the Rescue!

Rating: 9 out of 10
Incentivized

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.

Likelihood to Recommend

Couchbase sync gateway was a great help in syncing data between different platforms. It resolves conflicts automatically in most cases. Creating custom document id is really a big help for filtering data without making any N1QL queries. Using SDK we perform micro data manipulation processes which is very fast comparing to other DBs.

Couchbase - best NoSql solution in the market.

Rating: 8 out of 10
Incentivized

Use Cases and Deployment Scope

We use Couchbase to save user data - user's PII data like email, first name, last name, etc., and user's behavioral data like click history, segmentation data, etc. PII data is permanent and behavioral data is temporary. There is a limited TTL on the behavioral data bucket. We are currently working on expanding it to save users' authentication data (session-id etc.) and authorization data (entitlement) as well.

Pros

  • Retrieves the data very fast.
  • Don't have to use predefined schema.
  • I can still query on the Json.

Cons

  • Takes too long to build index. Could be faster.

Likelihood to Recommend

If you need fast data, Couchbase is the solution. Also, when data is coming from different sources, and the schema is not always the same, Couchbase is a very good solution. Just define a document and save the data as a JSON doc.

Vetted Review
Couchbase Server
6 years of experience

My experience as a first employee at a startup company using Couchbase

Rating: 3 out of 10
Incentivized

Use Cases and Deployment Scope

We use Couchbase at our company as our main production database. The business problem the product addresses is having to deal with the high throughput of big data at our organization and the scope of our use case is from staging environments via pre environments all the way to production and analytical services.

Pros

  • Key value cache
  • SQL like query
  • Replication

Cons

  • Indexing
  • Poor UI

Likelihood to Recommend

Couchbase used to be great for small startups that needed a document database that would expand well with future needs, but in recent years and newer versions, Couchbase took many components such AS XCDR and the K8s controller from the community version and moved them to the paid versions. Also, backup tools are very very poor in the community version.

Vetted Review
Couchbase Server
4 years of experience

Couchbase, powerful nosql

Rating: 8 out of 10
Incentivized

Use Cases and Deployment Scope

We use Couchbase for two main purposes. First is the NoSQL database to store unstructured data. The n1ql language is very powerful to retrieve these data in every possible way. The second purpose is key/value storage used in caches. We use Couchbase to store serialized java objects representing cached data.

Pros

  • N1QL requests
  • Key/value storage
  • Performance

Cons

  • Indexes need some time to understand
  • Documentation could be improved somtimes

Likelihood to Recommend

Couchbase is very efficient for the key/value storage of serialized Java objects. It provides a very simple way to have a distributed cache with very low latency. Operations are easy and API is very well done. You can define the time to live on each data to provide a powerful cache.

Vetted Review
Couchbase Server
4 years of experience

Couchbase - best NoSql solution in the market

Rating: 9 out of 10
Incentivized

Use Cases and Deployment Scope

We use Couchbase to store user data. We have millions of anonymous user data that need to be served on the front end in a timely fashion and we were looking for a service that can be robust. We were also looking for a flexible data schema. Couchbase was a perfect solution for both.

Pros

  • Flexible schema
  • Serves data very fast
  • Automated purging of old data

Cons

  • Query takes too long. It can be improved
  • Indexing can be faster

Likelihood to Recommend

Couchbase is perfect to handle enormous amounts of data, especially when the data does not have a well-defined schema. Couchbase is way faster than an SQL server solution. Also, it can easily be scaled up and scaled-down. High performance in any cloud server. Also, Couchbase technical support is wonderful

Vetted Review
Couchbase Server
6 years of experience

Couchbase the database of ease

Rating: 8 out of 10
Incentivized

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.

Pros

  • Scalability
  • Highly available
  • Easy to use

Cons

  • Cost
  • number of buckets
  • performance with larger datasets

Likelihood to Recommend

Couchbase is well suited for a quick and easy database cluster to be spun up. That does not require a lot of configuration or updating. A god resource for datasets that will not require too much CPU usage. It is less appropriate for larger data sets and anything that may require loads of memory

Very long questions.

Rating: 5 out of 10
Incentivized

Use Cases and Deployment Scope

Offline storage of vessel operations by sea fearers. The data syncs to cloud Couchbase and use for analytics.

Pros

  • Offline storage and sync.
  • Peer to peer sync.
  • Sync based on filters or channels.

Cons

  • Max 10 databases is weird.
  • Expecting data validation and data constraints.
  • Easy deployment for production.

Likelihood to Recommend

Best suited when edge devices have interrupted internet connection. And Couchbase provides reliable data transfer. If used for attachment Couchbase has a very poor offering. A hard limit of 20 MB is not okay. They have the best conflict resolution but not so great query language on Couchbase lite.

Vetted Review
Couchbase Server
2 years of experience

Move forward

Rating: 8 out of 10
Incentivized

Use Cases and Deployment Scope

CodeFactory company is implementing an Informational system based on microservice architecture. Some services use Couchbase as data storage. These services have a high load stream of data and the system should have no consumption lag of messages from external systems. Our system has a couple of buckets (one per service) and different document types.

Pros

  • Write speed
  • scalability and reliability
  • tools to administrate

Cons

  • Search capabilities are still worse than Elasticsearch

Likelihood to Recommend

I'd like Couchbase for it's scalability and liability. It has impressed performance results. I'm not happy always about search/FTS support

Vetted Review
Couchbase Server
3 years of experience

Couchbase is rock

Rating: 9 out of 10
Incentivized

Use Cases and Deployment Scope

I am using Couchbase to store project-related data.

Pros

  • Using N1QL query we can perform operation on specific field
  • Fetching is easy
  • Using JPA we can do crud operation very easily
  • It stored data in the form of json object

Cons

  • We can enhance the query console in UI so we can perform some cleanup activity very easily on the different bucket
  • We can show some suggestion while writing query from UI
  • We can do static error checking ie while writing a query editor can show the error if there are some errors instead run the query and get the error

Likelihood to Recommend

well suited- N1QL is very simple and also we can categorize the data based on bucket less appropriate: for analytics, it is not suitable.

Vetted Review
Couchbase Server
2 years of experience