Tim Dietrich

Custom Software Developer

Home Services Portfolio Blog About Contact Newsletter

EasySync: Handling the "Initial Pull"

There's something interesting coming in EasySync’s Beta 8 release, and I thought I’d share it here first.

There is a general concern that a new user of a mobile FileMaker Go-based app might have a difficult time when they do their initial sync, especially if there is a lot of data that needs to be sent to them in that first payload. To see how bad this might get, I added 5,000 records to the EasySync Surveys demo hosted database. The initial pull took a painful 11 minutes. (Thank goodness that I had Reddit to keep me occupied.)

I’ve been thinking about how we might add an “Initial Pull” function to EasySync that would take the initial large pull payload and break it down into smaller, more manageable payloads. So that’s exactly what I did, and the results are encouraging. Using this “Initial Pull” function, I am able to pull those same 5000 records down in 2 minutes and 30 seconds.

So be sure to check out the new "Initial Pull” script in the Beta 8 demo database when it drops on Friday.

Ok, back to Reddit work.

— Tim