When comparing Kumulos vs Couchbase, the Slant community recommends Couchbase for most people. In the question“What are the best alternatives to Firebase?” Couchbase is ranked 4th while Kumulos is ranked 14th. The most important reason people chose Couchbase is:
Couchbase and Couchbase Mobile are open source and released under the Apache License.
Specs
Ranked in these QuestionsQuestion Ranking
Pros
Pro Good for mobile app development companies
Scales very well and useful console to view all their apps and its fully rebrandable which works great if you want to give the clients you are building apps for access to their own view of how it is performing. The fact that it comes with integrated push notifications and their automated monthly report is also great.
Pro Granular permissions
For companies or large teams of developers, where there are multiple projects being worked on at once, you can choose permissions for any developer and decide who gains access to each app on the backend.
Lets you rebrand the system, which works well if you want to give the clients you are building the app for access to their own view of how their app is performing.
Also like the fact it comes with the option of integrated push notifications and an automated executive summary report.
Pro Awesome support - a rarity these days. A support team that answers your questions and you can actually talk to them.
Have found response times to be pretty amazing, usually same day, often within an hour of logging a ticket.
Pro Multiple Services in one place
Having Crash, Analytics, Push, Content Management, ASO, Data Storage all in one place, from a single SDK
Pro Open source
Couchbase and Couchbase Mobile are open source and released under the Apache License.
Pro Easy to implement N1QL queries
Pro Ability to run ad-hoc SQL like queries on realtime big data
Couchbase N1QL allows native SQL processing over JSON data with high performance indexing for low latency queries at scale.
Pro Easy sync protocol to mobile devices
The minimal code needed to pull data down to a device
Pro Available on Windows, Linux & macOS
Pro Ability to make predefined fast queries
With Couchbase you can make "Views" of data, which are practically predefined queries which are fetched with an O(1) algorithm.
Cons
Con Weak documentation
In the last year they launched a dedicated Docs site that has made this a lot better. https://docs.kumulos.com/
Prior to that Kumulos was lacking in the documentation department. A lot of things are explained in just a few sentences.
Con Vendor lock-in
Con No model mapper for Android
Couchbase does not have a model mapper for Android built-in and out of the box, instead you will have to write your own from scratch.
Con Not Compatible with couchdb
Since version 2 the sync-protocol is no longer compatible with couchdb. This makes couchbase nearly worthless