Transforming driver engagement with CouchBase Data Platform
April 06, 2018

Transforming driver engagement with CouchBase Data Platform

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

Overall Satisfaction with Couchbase Data Platform

Couchbase Data Platform is used by Coyote IT department because it provides the real-time synchronization and offline mode we needed.
We deployed the Couchbase Data Platform to support the new driver statistics service. Couchbase Lite records statistics as the user is driving. Data is synchronized and stored to the Couchbase Server through the Couchbase Sync Gateway. The Coyote service creates aggregated documents, and stores them back in the Couchbase Server. Drivers then retrieve that data through the mobile app or a website.
  • Couchbase Data Platform is an End to End solution, from Mobile to Backend. It allows bringing NoSQL databases to embedded devices.
  • It is scalable and we can adapt the number of nodes according to our needs (multidimensional).
  • The Couchbase support is really good. Each time we needed them, we could have someone on the phone very quickly.
  • Our main issue with Couchbase Data Platform is the dependency of the Gateway to MAP / REDUCE views on the server side. Those views may sometimes fail with a high workload and it is the main bottleneck in our current use case.
  • Couchbase is currently working on it and we are waiting for the next version which will rely on the N1QL index because they are far more reliable and scalable than views.
  • The Couchbase platform provides a scalable foundation for the new service.
  • We were able to meet a tight deadline for developing our new Statistic service
  • We needed to understand exactly how everything works in order to precisely adapt the infrastructure and the whole backend system.
The system is multidimensional scalable. We can enable a specific service (DATA, INDEX, QUERY, ...) on specific nodes inside a cluster.
The only limit, for now, is the Map/Reduce view service that is combined with the DATA service. It is then not possible to scale it independently from DATA nodes.
Very good because of multi dimensional scaling possibility.
It is simple. There is no other OpenSource product on the market that allows us to include NoSQL Database into mobile and that handles also the full synchronization mobile to backend and backend to mobile.
Couchbase is very well suited for all KEY / VALUE needs based on NoSQL solution.
Couchbase is also very very good for bringing NoSQL DB to mobile applications including all synchronization process.
For now, it is a little less fitted to handle huge workload from Mobile because of Map/Reduce view dependency.

Couchbase Server Feature Ratings

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