Couchbase

(28)
4.2 out of 5 stars

Couchbase is engineered to meet the elastic scalability, consistent high performance, always-on availability, and data mobility requirements of mission critical applications.

Work for Couchbase?

Learning about Couchbase?

We can help you find the solution that fits you best.

Couchbase Reviews

Ask Couchbase a Question
Write a Review
Filter Reviews
Filter Reviews
  • Ratings
  • Company Size
  • User Role
  • User Industry
  • For Category
Ratings
Company Size
User Role
User Industry
For Category
Showing 28 Couchbase reviews
LinkedIn Connections
Couchbase review by <span>Danh N.</span>
Danh N.
Validated Reviewer
Verified Current User
Invitation from G2 Crowd
Reviewed On

Working with couchbase

What do you like best?

I entered a project with couchbase already integrated and I used it as a datastore for one of the apps.

It was relatively simple to work with, the included groovy jdk seemed decently documented and wasn't a pain to work with. It was missing some key features however(batch gets) so we had to write a service ontop of their jdk.

I mainly did operations through the console. It was ok. It was hard to use couchbase like a rds instance since it is a nosql db. Stuff like querying for documents with certain fields had to be done by first setting up indexes.

What do you dislike?

If you aren't getting any specific documents by their ID then you have to setup a index.

What business problems are you solving with the product? What benefits have you realized?

We needed a datastore for documents that our app used for persistence.

Sign in to G2 Crowd to see what your connections have to say about Couchbase
Headshots
Couchbase review by <span>Sunil D.</span>
Sunil D.
Validated Reviewer
Verified Current User
Invitation from G2 Crowd
Reviewed On

This is the database for your next social app

What do you like best?

Couchbase lite , Sync Gateway , Peer to Peer Sync , automatic update sequencing , XDCR . I am using couchbase for remote database and couchbase lite for both android and windows application and the syck functionalities work like a charm . Peer to peer and remote to peer sync functionalities save me a lot of work for couple of apps .

What do you dislike?

UI is not good , experience for querying is not good at all . should give a option to index all keys be default . Couchbase recently introduced N1QL in beta version which let you query without indexing which I havent tested yet . Also when I implemented it(mid 2015) the DOTNET sdk had many bugs and was in heavy development I my self contributed to the repository for that purpose.

Recommendations to others considering the product

If you are looking for a NoSQL database for your business this is the product you need . It has many great feature for high server availability as well as other feature for syncing ,replication and clusterin . Query and Indexing is bit tricky for beginners but it comes handy with the time . Also the documentation is not up to the level and it is still in development . Many SDKs still have some bugs so consider before migrating .

What business problems are you solving with the product? What benefits have you realized?

My company have been using this for 2 production server for multiple internal apps .The bright side is that it has very good availability time as it has advantage of all NoSQL and CouchDB feature . Clustering/Replication are easy to use feature of couchbase .

What Document Databases solution do you use?

Thanks for letting us know!
Couchbase review by <span>Darma K.</span>
Darma K.
Validated Reviewer
Verified Current User
Invitation from G2 Crowd
Reviewed On

Scalable apps database without hassle

What do you like best?

Couchbase is a good alternative to No SQL database management, it open a way to your scalable application without hassle. Very intuitive GUI make view statistic, administration, managing cluster very easy just one click like installing software and couch base manages all your need in background. So basically you were free from managing bucket and what node they live on.

Last thing is couchbase is available for public for free , but depends on what your use case.

What do you dislike?

Documentation. Couchbase has a lot of good features and automation, but aside from that it lacks of documentation of their SDK. The community is big but the forum is quiet, a lot of post and small answer.

Their security about user control also is lacking, Couchbase should give a user manager for user that can access a document,

Recommendations to others considering the product

If you are okay with some security reason, like user's document access and you seek perfect tools automation, Couchbase is your best shot, it can give you a simple install for each nodes.

What business problems are you solving with the product? What benefits have you realized?

I use couchbase to storing my user sessions data, event data and also a configuration data. Its very good

Couchbase review by Administrator in Retail
Administrator in Retail
Validated Reviewer
Verified Current User
Organic
Reviewed On

Couchbase NOSQL documented oriented database

What do you like best?

Ease of implementation and configuration. Command line tools are easy to use for adhoc tasks. Least maintenance from administration point of view.

What do you dislike?

Currently there is a hard limit of 10buckets in couchbase. This would limit the total number of different apps that can be onboarded per environment.

Recommendations to others considering the product

We are not able to onboard some of our applications because there is a hard limit of 10 buckets that can be created in CouchBase.

What business problems are you solving with the product? What benefits have you realized?

Load attribute records from hadoop to couchbase bucket. Each record in the bucket is a key-value combination. The key is unique and value is a JSON document with different attributes. Lookup is very fast in couchbase.

Couchbase review by <span>Jonas M.</span>
Jonas M.
Validated Reviewer
Verified Current User
Invitation from G2 Crowd
Reviewed On

Excellent at building superb mobile app experiences

What do you like best?

Couchbase Lite - the variant of Couchbase DB for running locally on a mobile device. When used together with Couchbase Sync Gateway (which automatically synchronises the local DB with the main DB on a remote server) - it enables developing apps to a modern standard, which users now come to expect from the mobile apps nowadays. Features include:

- Latency compensation. No need to worry about network latency and stability - every action can be stored on a local DB, which then will be synced automatically to the main DB, when the network is available again.

- Ability to develop "optimistic" UIs. No need for a "loading" spinner on every user action. Again - just store on a local DB and the changes will propagate to the main DB ASAP.

- Was very easy to set it up and get started.

- A joy to develop with, greatly reduced boilerplate code, especially when compared to SQLite.

What do you dislike?

The API for querying the database wasn't straightforward at first (especially when coming from a SQL background) and does have a learning curve which will require spending some time with the documentation.

What business problems are you solving with the product? What benefits have you realized?

User experience was top priority and the ability to adapt to various use-case scenarios (full offline mode, bad- network conditions, etc) greatly enhances it.

For some mobile apps, Couchbase DB might even be the one-stop solution for a back-end, without the need of additional back-end application layer.

Couchbase review by <span>Abdel K.</span>
Abdel K.
Validated Reviewer
Verified Current User
Invitation from G2 Crowd
Reviewed On

Couchbase makes it easy!

What do you like best?

The ability to cluster nodes on aws. Its as simple as installing a package and pointing and clicking after that. All cluster management is done behind the scenes and just works. No need to manage buckets and what node they live on.

What do you dislike?

The UI is a bit clunky. Most of the time I have to d a full refresh on the browser to get things to look right again.

The CLI tools could use some more helpful messages as well. I spent at least 30 minutes trying to figure out how to get cbtransfer to work properly.

Recommendations to others considering the product

Attending a seminar thats hosted by coucbase to learn about all the features is very helpful.

What business problems are you solving with the product? What benefits have you realized?

We used couchbase to solve our high read throughput on our database. Couch performs very well in comparison to all its peers.

Kate avatar
Kate from G2 Crowd

Learning about Couchbase?

I can help.
* We monitor all Couchbase reviews to prevent fraudulent reviews and keep review quality high. We do not post reviews by company employees or direct competitors. Validated reviews require the user to submit a screenshot of the product containing their user ID, in order to verify a user is an actual user of the product.