A) PouchDB, Couchbase, Firebase, Realm are all databases that can sync to a "master" node in the cloud.
B) AODV and BATMAN are really an ad-hoc mesh networking and routing protocol.
Ditto is both A and B. You work with Ditto as a database on your mobile, IoT, web app with common database functions (querying, updating, deleting etc...) and we will sync the changes between edge and cloud devices. Most developers cannot sensibly use AODV and BATMAN to build robust collaborative applications, it's too hard. We abstract all of the routing, network resiliency, and replication away from you; just work with the database
roeles|3 years ago
mbalex99|3 years ago
A) PouchDB, Couchbase, Firebase, Realm are all databases that can sync to a "master" node in the cloud.
B) AODV and BATMAN are really an ad-hoc mesh networking and routing protocol.
Ditto is both A and B. You work with Ditto as a database on your mobile, IoT, web app with common database functions (querying, updating, deleting etc...) and we will sync the changes between edge and cloud devices. Most developers cannot sensibly use AODV and BATMAN to build robust collaborative applications, it's too hard. We abstract all of the routing, network resiliency, and replication away from you; just work with the database