top | item 32940967

(no title)

mbalex99 | 3 years ago

We use multihop ad hoc network connections! That’s the BIG thing that we add to the mix!

discuss

order

roeles|3 years ago

That's pretty cool. Care to hint a bit at how your solution relates to aodv or batman?

mbalex99|3 years ago

I would say:

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