We're using Couchbase for general purposes and for caching.
The principal advantage of Couchbase for us is that we can have multiple database paradigms in the same product, without deploying multiple databases.
We also like that it has lower latency, when compared to its competitor: Cassandra.
We would like to have a better management of Kubernetes with the free, open source version of Couchbase. We don't have any major complaints other than that.
We've been dealing with Couchbase just very recently, approximately two months now.
Couchbase seems to be a stable product.
Couchbase does have an open source version, but it has some problems for deploying in Kubernetes, so we are thinking of going with the commercial version. We estimate that it's not very expensive, however, the pricing that you can get from the account managers, e.g. the public pricing, is a bit expensive.
We were able to evaluate Cassandra. When comparing the two: Couchbase is more general purpose, and it has a smaller latency, while Cassandra is easier to manage with the open source version in cluster environments.
We have only tested deployment for Couchbase. It's just in POC, so it's still too early to tell if the deployment is easy or complex, until we have deployed it in a production environment. It's currently not deployed fully.
We hope that Couchbase is scalable, as there are some studies that we have seen that mention its scalability, but as it's only in POC now, it's still difficult to know for sure.
We have not interacted with technical support yet, so I'm not able to give an evaluation for Couchbase support.
For now, I cannot say if I would recommend this product to others. It's still too early, e.g. it's better if we use it for more months, so we can have more information about it.
I'm rating Couchbase nine out of ten. I didn't give it a perfect score because the implementation schemas need to be improved, and we don't have much data currently.