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
Review Source

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.
Couchbase Data Platform is a NoSQL database. It is then very flexible because of JSON structure and flexibility. We can add or remove fields without changing anything on our backend processes. The powerful query system introduced by Couchbase: N1QL allow us to parse and use data very smoothly.
It's our main and almost exclusive usage.
We support 4.8
million community members who drive approximately 1.24 billion miles per month and almost all of them send and receive JSON documents through Couchbase Full Stack.
Some of those documents are used to configure our application and some are used to send driving statistics from mobile to our backend.
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 Feature Ratings

Data model flexibility
Deployment model flexibility