4 ms·
How is it different than all the open source peer-to-peer sync tools, such as Dat/Hypercore, or PouchDB?
by EGreg 4y ago
How is it different than all the open source peer-to-peer sync tools, such as Dat/Hypercore, or PouchDB?
- mbalex99 4y agoWe use multihop ad hoc network connections! That’s the BIG thing that we add to the mix!
- roeles 4y agoThat's pretty cool. Care to hint a bit at how your solution relates to aodv or batman?
- mbalex99 4y agoI 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