Great mobile datastore for most challenging environments, robust key-value for the enterprise
March 01, 2021

Great mobile datastore for most challenging environments, robust key-value for the enterprise

Anonymous | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Review Source

Software Version

Couchbase Enterprise Edition

Overall Satisfaction with Couchbase

Couchbase Enterprise is used for numerous products in the airline for various business lines. In 2016 the first use case came because of distinct features of Couchbase Lite, like mobile devices peer-to-peer sync. This was a technically challenging project, with mobile devices synching with each other on the airplane board during a flight thru the onboard Wi-Fi. It included a lot of specific work with avionics vendors, device manufacturers and Couchbase experts. The outcome was a great passenger experience for onboard meal ordering and personalized service.
  • 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.
  • Great performance.
  • Leading Couchbase Lite capabilities for mobile use.
  • Developers' learning curve with replica reads and multi cluster can be long. Needs guidance and nurturing.
  • Cluster maintenance during OS patching, etc. has multiple ways to approach. Operational teams may need some guidance.
Performance for key-value is great. Indexing can be slow on large dataset, index rebuilds also can take long, especially in recovery situations. Although relational use case is fully supported and performance is good, architects and developers need to better refactor the applications and data model. Blind move from relational to Couchbase is not always smooth.
Lite is of great use in the airline, with meal ordering applications and field support mobile application for engineering staff. Caching use cases excel and bring fast response times with top reliability. Used to replace an in-memory solution from another major vendor. NoSQL is as good as possible, although the downside of indexing needs to be taken into account.
With initial use case for a mobile app, the product quickly demonstrated robust performance for classical key-value use and was adopted across the airline. Data migration is seamless. NoSQL works great, but the vendor can be more specific that it is intended mainly for backward compatibility and better applications refactor and switch to key-value.
Experience with DataStax Cassandra was seamless, but the cost and effort to support it was not justified. Also commercial process experience with Couchbase was much better. ActiveSpaces is a good technology for big TIBCO shop, but keeping with the lifecycle of it is not easy. I found it doable and beneficial to replace these with Couchbase.

Do you think Couchbase delivers good value for the price?

Yes

Are you happy with Couchbase's feature set?

Yes

Did Couchbase live up to sales and marketing promises?

Yes

Did implementation of Couchbase go as expected?

Yes

Would you buy Couchbase again?

Yes

Great for mobile use, caching use cases, also as replacement for relational data stores. Confident to put my business critical application on it. Commercial staff is really helpful. As the airline was heavily impacted during the pandemic, we got full understanding with great commercial conditions and flexibility. Recommended for variety of use cases in most challenging environments.

Couchbase Feature Ratings

Performance
10
Availability
10
Concurrency
9
Security
8
Scalability
10
Data model flexibility
10
Deployment model flexibility
10

Couchbase Support

ProsCons
Quick Resolution
Good followup
Knowledgeable team
Kept well informed
No escalation required
Support understands my problem
Support cares about my success
Quick Initial Response
Problems left unsolved
As a critical realtime enterprise environment, we've purchased premium support, and it is definitely worth it.
Yes - Serious bugs are not frequent with the product. We've received a private patch quickly, then it got fixed in the next minor public version.
Troubleshooting of XDCR between regions was tough, but productive, at the end it revealed a time synchronisation issue on client side.
Support is at the top enterprise level.