Improving Native App sync speed

0
Hello,Has anyone built a Mendix native app that must work offline and also sync a large amount of data?My project needs the app to work fully offline. It also needs to sync about 20,000 records. Most of these records are Person objects (not Users). These need to be available so users can link them to a transaction and then validate it. In the future, the number of person records might grow to one million. More than 100 people will use the app.To make syncing faster, I’ve tried to follow Marcel's suggestions as shown in this webinar:Getting data in batchesIncremental syncingAdding indexes to improve database performanceSplitting person records by region so users only sync what they needWith these steps, a full sync of around 20,000 records takes about 60–120 seconds under ideal network conditions. I also checked the Android network‑speed indicator on my device. It does not seem to use much bandwidth during sync. This makes me think the delay might be due to latency rather than download speed.I would really appreciate advice on how to handle large offline datasets or improve sync performance in Mendix native apps.
asked
1 answers
0

I recommend taking a look at this thread and the incremental synchronization documentation. They discuss similar challenges and offer some good solution patterns that may help with your case.

answered