Very intuitive and great experience
What do you like best about the product?
Easy to use, and documentation easy to understand
What do you dislike about the product?
Long documentation in order to understand one topic
What problems is the product solving and how is that benefiting you?
host databeses in the cloud
Couchbase is an excellent NoSQL database having the on-premise version as Couchbase server and the cloud version as Capella.
What is our primary use case?
Initially we were using the on-premise Couchbase Server which was maintained by the organisation with assistance from a consultant from Couchbase. After they came up with the cloud version of Couchbase called Capella, it was decided to migrate there to reduce the maintenance cost and to take advantage of the advanced features the product offers.
Couchbase Capella offered distinct advantages like ease of horizontal and vertical autoscaling, ease of querying using the SQL++ language (which is not hard to learn), and the flexibility it offers while being hosted in the cloud and being served by the parent company.
How has it helped my organization?
We moved from a relational database to a non-relational database, where there is no format for storage of data, no linking of different tables, and not too much effort is required in learning the query language. This has made data storage an easier process and querying effort is optimum.
What is most valuable?
Easy querying language.
Easy to increase server capacity as per usage demand.
Easy UI interface.
Data storage is easy and we do not have to navigate different tables for extracting relational data.
Time to extract the data is faster than non-relational databases and hence there are fewer performance issues.
What needs improvement?
Earlier services were designed to be integrated with the non-relational databases and when a different type of database is introduced it is obvious that there will be issues in integrating with the existing infrastructure. Same was encountered when trying to integrate Couchbase and exhaustive testing of the setup was done to check for data integrity.
An area of improvement for Couchbase would be to integrate the 3 parts of the Couchbase server (Server, Sync Gateway and Couchbase Lite) into a single unit so the integration with the customer infrastructure becomes easier.
For how long have I used the solution?
I have been using it for one year.
What do I think about the scalability of the solution?
For Couchbase server, nodes have to be created or reduced based on requirements, which is a technically complex task.
For Couchbase Capella, there are different combinations CPU and Memory available which can be configured as per requirements and hence it is more flexible.
How are customer service and support?
Couchbase could also improve with their technical support and provide project specific solutions rather than generic.
How would you rate customer service and support?
What other advice do I have?
Couchbase is a good NoSQL server and I would recommend it to users, simply because if the simple way of storing the data (in the form of JSON) as well the easy process to retrieve it.
Customer support is good and they will help you in suggesting mitigation measures for most of the issues being faced by the project.
There is no major knowledge gap while transitioning to a non-relational database, knowledge of SQL querying and JSOn models are sufficient.
Overall, I would rate it an eight out of ten.
Couchbase microservices for Amadeus (hotel software company)
What do you like best about the product?
I really liked how simple it is, how easy it can be dockerized and above all the document management that a good infrastructure allows.
What do you dislike about the product?
There is not much documentation for nodeJS, the orm is poorly documented and there are no very current versions to use it in the most recent versions of nodeJS
What problems is the product solving and how is that benefiting you?
unification of other services in a single document that allows sharing with other subsystems within the app
A good tool for a distributed database
What do you like best about the product?
Couchbase is so resilient and scalable solution. The best part for me is its builtin caching to reduce the latency. Replication across datacenter is also very subtle. I am hoping it to be as competitive as MongoDb is.
What do you dislike about the product?
I would be nice to have additional features in community edition instead of the licensed one. Moreover , cluster configuration and data partitioning is complex.
What problems is the product solving and how is that benefiting you?
Its ease of use is advantageous for me. It is beneficial in my learning journey
Its really good
What do you like best about the product?
It is really easy to use, i always love to work on nosql and it is best
What do you dislike about the product?
Community need to be grow and more people need to contribute
What problems is the product solving and how is that benefiting you?
I want no sql database always and i found it really easy to use and fast
Couchbase Analytics service
What do you like best about the product?
Great up times and analytics service. Very fast trasactional value. The datastructures is very well suited for JSON applications.
What do you dislike about the product?
Does not have connectors for softwares like Tableau.
What problems is the product solving and how is that benefiting you?
Helps to manage document based application very seemlessly. The bucket structure really helps in diversifying the application and growing at a scale.
Dynam data storage with flexibility
What do you like best about the product?
Its local useability for development and similar integration on deployment
What do you dislike about the product?
For earlier users of database they find it hard to search the data and understand the new concept.
What problems is the product solving and how is that benefiting you?
We have real time data handling with flexibility of requests and responses. A normal database won't help us in that and won't provide an easy ui.. There couchbase covers both the aspects
Couchbase Documental Database
What do you like best about the product?
It's a good alternative to Mongo Db; it has synchronization and replica logic. it's easy to interface implement and use into your software.
What do you dislike about the product?
It has a good documentation but not great. Support it sometimes slowly.
What problems is the product solving and how is that benefiting you?
it's good if you have many client to one server architectures and each client must receive information to the other clients.
Couchbase with Spring boot
What do you like best about the product?
Easy to get started. We can query over the DB using N1QL that is very similar to SQL so doesn't need extra knowledge to get started. UI is very clear and easy to understand. Indexing is easy to implement and see all the available indices and while running the queries also we can see which index got picked up. Loved this option.
What do you dislike about the product?
I was using it with Spring Webflux that is reactive, so while processing data parallely the load on couchbase goes very high and operations start failing. Would love to see some inbuilt support on this to handle traffic properly.
What problems is the product solving and how is that benefiting you?
It is a NoSql DB and provides good option to get started with NoSql without need of any extensive training for the developers. It helped me build an application that deals with millions of documents and with proper indexing it performs well.
Pretty stable with a nice WUI
What do you like best about the product?
Horizontal scalability. Good support. N1QL.
What do you dislike about the product?
Subscription Cost. Lack of guarantee of backward compatibility. Lack of enough documentation to troubleshoot, especially reading logs.
What problems is the product solving and how is that benefiting you?
Online upgrade of the database.
Horizontal scalability.