Flexible queries and fast indexing have transformed how I manage and retrieve customer data
What is our primary use case?
My main use case for Couchbase Enterprise is to store data according to our requirements in our telecom-based company to manage, store, and retrieve information from the database. After two years of using Couchbase Enterprise, I find it very good. Being a NoSQL database, it allows for easy data storage and retrieval. I primarily use Java Spring Boot and make use of Couchbase Enterprise POM as well.
A specific example of how Couchbase Enterprise helped me manage and retrieve data efficiently is when I create a customer by gathering all relevant information such as name, email, and phone number, and I utilize the CRUD repository in the Java code to store it in Couchbase Enterprise. I call the save method to store the created records, triggering the API from the backend, which then stores the data in the repository, reflecting my basic flow.
Regarding my main use case with Couchbase Enterprise, I can share that in the Couchbase Enterprise GUI, I utilize N1QL for searching using meta queries, which is very helpful for running queries. Unlike MongoDB, where writing complex queries is necessary, Couchbase Enterprise allows me to directly write SQL queries to retrieve data easily, and this has been a very good experience.
What is most valuable?
The best features Couchbase Enterprise offers in my experience include the indexing part, which I find very beneficial. In the Couchbase Enterprise GUI, creating indexes is straightforward as I have learned from YouTube and the documentation, making it easy. I also appreciate the caching part, so I am not using additional tools like Redis.
In terms of performance, Couchbase Enterprise is very good and fast to retrieve and manage data, although I have not explored much else.
Couchbase Enterprise has positively impacted my organization by being a positive point for data management, although I am not certain about specific metrics like productivity or cost savings as I do not have insight into that being an employee.
What needs improvement?
Couchbase Enterprise is in a good state, and I have no negative reviews or suggestions for improvements.
For how long have I used the solution?
I have been working in my current field for a total of two years, which includes one year of internship and one year of full-time employment.
What's my experience with pricing, setup cost, and licensing?
I do not have any thoughts on the pricing, setup cost, and licensing for Couchbase Enterprise as these matters are managed by the DevOps team. I am a developer and only receive credentials and access.
What other advice do I have?
My advice for others looking into using Couchbase Enterprise is that it offers a lenient learning curve compared to many databases in the market. It combines features of both MongoDB and SQL, making it easier for developers to work with JSON data and write queries in a straightforward manner using N1QL.
Which deployment model are you using for this solution?
Public Cloud
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Innovative
What do you like best about the product?
Couchbase Allows me cover large volumes of data making is well suitable for data managing when optimzing.
What do you dislike about the product?
Perhapes not Easy for newcomers when using this style of data management
What problems is the product solving and how is that benefiting you?
Orginization
Implementation of couchbase for one of my client in it security
What do you like best about the product?
Performance of database scalability, handling of non-semistructured data.
What do you dislike about the product?
Setup on Linux, and user-interface is a bit complicated
What problems is the product solving and how is that benefiting you?
We use couchbase for one of our backend applications in security domain, it is very easy for users to find solutions using couchbase
Senior Architect
What do you like best about the product?
quick and rapid get started guide and easy of implementations
What do you dislike about the product?
none, some features offered from competitors can be intelligently repurposed for enhanced product features
What problems is the product solving and how is that benefiting you?
none seen
NoSQL experience, recommended
What do you like best about the product?
The NoSQL feature combined with the great performance make Couchbase a powerful tool to fast development, is easy to use, and I use it every day for my recent projects. It is an easy integration and ease of implementation, and I'm experimenting with existing projects like Nodejs or PHP and the documentation is easy to understand. I don't try Customer Support because I think this is for an easy tool, I do not need that :)
What do you dislike about the product?
I don't like the documentation code background, I blink and have a problem with my eyes and the background color bothers me after about 10 minutes of reading the code in the documentation
What problems is the product solving and how is that benefiting you?
Fast quick started and MVP products development
Implementation of couchbase for BFSI domain
What do you like best about the product?
Performance of database, handling of non semi structured data and very user friendly experience
What do you dislike about the product?
Set up on the Linux is a bit complicated.
What problems is the product solving and how is that benefiting you?
We use Couchbase as backend for cloud application in BFSI domain, it is very easy to use for our operation
Implementation of couchbase for realtime data analysis
What do you like best about the product?
Full Text Search Engine, Performance and Scalability
What do you dislike about the product?
Bit hassel in setup on linux machines. Reqirement of N1QL as its hard to find resources with experience in using it.
What problems is the product solving and how is that benefiting you?
We used couchbase for near realtime data analysis for one of our utility client. This client gets data from sencers whcih then gets ingested in couchbase for further analysis.
Couchbase DB usage as backend for mobile applications
What do you like best about the product?
Performance , scalability. Ease if use and support to instructured data.
What do you dislike about the product?
Administration, setup is bit tedious on Linux.
What problems is the product solving and how is that benefiting you?
Couchbase was used as a backend for mobile applications developed for my clinet. This application was able to provide near realtime insights to driving instructors and strudents.
Implementation of couchbase for one of my client in utilities domain
What do you like best about the product?
Performance of the database, Scalability, handling of non-semi structured data
What do you dislike about the product?
Set up on the Linux is a bit complicated.
What problems is the product solving and how is that benefiting you?
We use coucbase as a backend for 1 of our mobile application in the water supply utility industry for field engineers. It was very easy for field engineers to find solution using couchbase
Implementation of Couchbase in for insights for one of my client in UK
What do you like best about the product?
Its an high performance scalabal edatabase with build in full text search and analytics.
What do you dislike about the product?
LEarning of N1QL is a bit of hastel for team new to couchbase. A bit complexity in environment setup.
What problems is the product solving and how is that benefiting you?
We were abelt o handle large volume unstructured data. We used it as a destination DB for one of our mobile application in insurance industry for app usage analytics.