Since Bonjour is the fastest sync protocol but I have no idea what the protocol details are I began wondering how much overhead there would be if I setup 3 devices to sync directly to each other…
I am running DT3Pro on a MacBook Air, DTTG on a iPad Pro 11 and a iPhone SE.
I use full sync to all 3 devices (no shallow sync) because there is room on all 3.
Currently the MacBook Air published 4 databases on Bonjour and the iPad
I also use a ‘cold storage’ database with annual items and the current year group in an ‘active’ databases. This means that I do not enable sync on ‘cold storage’ until I move the current year group over to ‘cold storage’. This means I am only syncing ~25% of the full database set normally.
Pro/iPhoneSE subscribe to all 4 database.
This means that the iPadPro and iPhoneSE can sync as long as all 3 are on the same network that allows Bonjour traffic.
I would like to sync any two devices with each other as long as Bonjour works.
The prime example is when I only have the iPadPro and iPhone and want them sync’d.
So, my idea is this setup:
MacBook Air publishes Bonjour sync and subscribes to Bonjour sync on iPadPro & iPhoneSE
iPadPro publishes Bonjour sync and subscribes to Bonjour sync on MacBook Air & iPhoneSE
iPhoneSE publishes Bonjour sync and subscribes to Bonjour sync on MacBook Air & iPadPro
This might generate more overhead than it is worth and slow sync down too much…