24
Views
7
Comments
DataSynchronization

Im a Student Making an application in a Outsystem, Can some one help me what is the best approach for my application please help me :( the syncing is slow idk what the best approach for syncing and for creating the data in local please Check the attach oap  

PreHospitalCareRecord.oap
2025-12-22 13-50-43
Sherif El-Habibi
Champion

Hello @Benedict cruz,

I strongly recommend visiting the following links they should be very helpful: 

Offline Data Sync Patterns

Local Storage Entities

Data Synchronization Overview


Also refer to this component it gives you an example for all the Data sync patterns:

Offline Data Sync Patterns

2016-04-22 00-29-45
Nuno Reis
 
MVP

Hello.

You should reasd the link given above, but a few small rules:

First, you need to optimize your local database.

  • No useless atributes.
  • No normal format. Minimize the joins you need.

Then you need to optimize the sync.

  • Many small tables? Maybe a single fetch to the server can get them as once.
  • Large table? Pull data in blocks, not megabytes at once.

If you can start working before all data was fetched, do it- Keep the user distracted while more data arrives.


One tip that is not on the manuals is to do a progress screen like in games.

As long as you say users "Table 3 of 20" they immediately stress less as they can manage their time.

2021-09-06 15-09-53
Dorine Boudry
 
MVP

@Karan Shinde ,

agree that in general, bulk is faster than single and that each server call adds overhead.

But be carefull about 2 things :

* don't give too definitive answers about things you don't know, for example, we don't know enough about the data and amount of records to just say splitting in just 2 server calls is the solution

* make sure your asnwers are consistent, or make clear what parts of your answer are alternatives to each other, now you are advising to both clear the local table and "also" only retrieve the changed records

UserImage.jpg
Benedict cruz

So sir what do you suggest solution to my problem regarding slow syncing process

Is there any way or tutorial that make that thing faster

2021-09-06 15-09-53
Dorine Boudry
 
MVP

* it is not sir

* go through training of synchronisation (for example)

I think you have to take it slower, there are not much training points yet in your account, data synchronisation and performance are advanced topics.  So look at the journeys "becoming a web developer" and "becoming a mobile developer" (in that order)

UserImage.jpg
Benedict cruz
Community GuidelinesBe kind and respectful, give credit to the original source of content, and search for duplicates before posting.