Reviews (1-25 of 78)
- High performance cache compared to to other similar products.
- It is easy to manage as you can implement Couchbase server at any scale
- Robust N1QL query language and flexible JSON schema.
- Issues like clunky SDK or bad app code .
- It is flexible to integrate multiple data into multiple sources.
- High availability and disaster recovery.
- High in performance compared to other databases.
- It is cumbersome to load backup of the older version to a new one.
- Ease of application and the emerging data.
- The performance of querying process is slow.
- Couchbase Lite is industry leading mobile product.
- Couchbase Server is doing very solid both on-premise and public cloud, with fast response, good reliability and scalability, using it for business critical real-time applications in a leading global airline.
- Expertise and experience of the support and consulting staff is very good.
- Commercial process is smooth and flexible.
- Doing great with key-value and N1QL, evaluating now full text search.
- Using it as a caching in business critical airline applications, plus as a datastore for other set of use cases, also as replacement of relational datastores.
- Cluster sizing during the design phase can be improved, especially if the client lacks prior experience. Vendor consultants are very meticulous in order to provide best of class performance and response time, although some more real-world pragmatic approach is often needed.
- Couchbase Lite 2 went thru a major revamp, which broke the compatibility of the applications with some features removed and other changed. That needed development teams working to refactor the applications.
- Data synchronization between mobile apps and backend
- Querying stored data
- Database monitoring
- Document structured mobile data storing
- Transactions support
- Documentation. We used Couchbase views just to find out they were not recommended due to our use case size. There was no mention of that in Couchbase documentation.
- Improvements in Couchbase Light query support to provide all capabilities found in Couchbase Server
- Windows environment support
- Easy to use.
- Easy to administrate after setting it up.
- Simple database use case
- All-in-one NoSQL database with in-built SDKs
- Distributed database design out of the box
- Easy to scale development with kubernetes
- Managing large volumes of data can be slow
- Documentation could be improved to enable earlier adoption
- Requires a dedicated internal dev team to support and maintain
- The SDK was easy integrated with .NET.
- Peer to peer to cloud syncing for mobile using the Synch Gateway service was amazing.
- We can use community release for our project.
- Index and view are increased rapidly and spent 240 GB on the server storage.
- Every bug fix and patch was not set to the current version but the latest version, whereas we have to reinstall if any patches, it was time-consuming and not worth it.
- Backup and restore is time consuming.
- Management of nodes is simple and requires minimal maintenance.
- The ability to query is flexible and the N1QL language is convenient, though it can have pitfalls.
- Replication provides great data resiliency, as well as speed and performance on a global scale.
- At large query volume, it can be difficult to scale. This is mostly due to user error, but the flexibility afforded makes these issues easy to slip through.
- The N1QL language, while convenient, obscures powerful features and hinders in-depth learning of the NoSQL principles.
- Couchbase is self-hosted, and as such, it required internal DevOps resources to maintain.
The biggest issues that Couchbase solved for us were scaling and data elasticity. As our user base grew we knew we needed a system that could scale horizontally so that we had more predictable capital expenditures that could be planned for. We also wanted to be able to update data models without having to perform difficult schema definition changes or table alterations. Couchbase met both of these objectives.
- Single and multi-record lookups are extremely fast.
- N!QL lets SQL programmers get up and running quickly without having to learn a new way of thinking.
- Full-text search, still basic but becoming more useful.
- Management UI is awesome providing a useful dashboard for determining the health of your cluster.
- Rolling updates just work.
- Full text search is very basic and fairly limited throwing errors at times that are difficult to understand or resolve.
- .NET SDK has not always been compatible with the latest server version.
- This is a very flexible and efficient database that has high performance. As well as it is easy to deploy and manage.
- Couchbase consists of high scalability and reliability.
- The speed is very high, therefore, it can do faster developments by handling a large set of data.
- And security is another important quality included in this database.
- Less downtime.
- Couchbase has less community support.
- It can not be used without proper knowledge and practice, so new users have to learn first.
- Flexible database with high performance.
- Easy to manage: this has integrated database performance monitoring toolkit which was easy for database management
- High security for data with the latest encryption and data masking technologies used in the Couchbase database solution.
- Less downtime of the database, no major issues and incidents found so far.
- When integrating NoSQL databases with Android mobile applications a little bit tricky.
- Configuring a database cluster: This configuration part is a bit harder than the other database solutions.
- Reliability and security are high.
- Easy to deploy.
- GUI of the Couchbase is easy to understand.
- Has many various features.
- Has a good support service.
- Can stick with future business goals.
- Some features of Couchbase can be improved, like reporting and logs features.
- Easy to rapidly develop and manage applications
- High-performing database.; ability to serve a large set of transactions at the same time
- Adaptable for multiple types of apps such as web applications, mobile apps
- N1QL is easier than SQL.
- High availability and reliability
- Less community support
- Hard to learn at first
- Provides high performance. It can handle a large set of data.
- Easier to use than Mongo DB.
- High scalability and reliability.
- Ability to do faster development.
- Easy deployment and manageability.
- Needs better documentation.
- Low community support.
- Easy manageable solution for No SQL database
- Offers a one month trial and users can download and purchase after the trial
- Performance of the database is higher than other database
- This supports cloud integrations as well
- Security of the database is high and it uses the latest security technologies and encryption technologies to prevent data leakage.
- Annual subscription rate is high
- In initial data migration to cloud database there will be some lag
- Key value access is super fast.
- NoSQL is particularly useful when you have a SQL background.
- .Net client works like a charm and is well maintained.
- With NoSQL, you kind of have a vendor locked in.
- When something goes wrong, rarely, it's sometimes hard to find the culprit using the statistics.
- We feel we are missing some features by using the community edition, but we survive.
Couchbase would make a fine caching layer and the potential for N1QL looks interesting. However as we were using older versions of the product the effort to migrate to newer libraries resulted in us ultimately migrating off Couchbase.
Couchbase is a great product covering different usage scenarios, both for Backoffice/Backend intensive operations and client-side DB. Couchbase as well offers good integration with encryption services, fulfilling our security and privacy requirements.
It is relatively easy to deploy without training but not intuitive enough to set it up with best practices without pretty good working knowledge of the DB and all its settings and terminology.
Initial idea was to go on MongoDB and Elasticsearch, but after some research, we decided to challenge Couchbase as we expect to benefit from functionalities like: native mobile synchronisation, data replication, N1QL (for smooth developer transition), high performance and easy deployment.
We are still in the development phase and it's used only by one development department.
- Installation and deployment.
- Data replication.
- Platform scaling.
- No clear communication on some functional limitations.
- Require a strong infrastructure if we use more than 2 buckets.
- Need to change mindset when you come from standard SQL DB.
Couchbase Scorecard Summary
Feature Scorecard Summary
What is Couchbase?
Couchbase is a multi-model NoSQL database for mission-critical applications. It is designed to help deliver ever-richer and ever more personalized customer and employee experiences. Built with NoSQL technology, the Couchbase Data Platform was architected on top of an open source foundation for the massively interactive enterprise. The geo-distributed Engagement Database promises to provide developer agility and manageability, as well as performance at scale.
The vendor states that current customers include industry leaders Amadeus, AT&T, BD (Becton, Dickinson and Company), Carrefour, Cisco, Comcast, Disney, DreamWorks Animation, eBay, Marriott, Neiman Marcus, Tesco, Tommy Hilfiger, United, Verizon, Wells Fargo, as well as hundreds of other household names.
- Does not have featureFree Trial Available?No
- Has featureFree or Freemium Version Available?Yes
- Has featurePremium Consulting/Integration Services Available?Yes
- Entry-level set up fee?No
Couchbase Technical Details
|Deployment Types:||On-premise, SaaS|
|Operating Systems:||Windows, Linux, Mac|