Kindly suggest 'The Best Way' to get real time updates of data (few tables/layers/datasets/views) from a Geodatabase.
Geodatabase Sync ? ArcGIS Server Map Service ? Any other suggestions ?
Geodatabase located in different locations, different domains, same geographical location, ex: two different organisations within same city.
Environment (both sites)
Thanks in advance
Please provide details workflow you are following currently to edit data or capture data and your holistic requirement of data access.
Geodatabase sync will not provide real time update. Updates or changes are migrated during synchronization and you may need to synchronize every seconds using a script which does not seem to be an option.
Feature service or map service fetch data from geodatabase while previewing data and you can get real time data here. But it depends on where and how data is updated. If it is updated on geodatabase then service access changes from geodatabases.
Thanks for your reply.
Site 1: (Data owner), updates data through various sources, like input from surveyors, input from data editors etc. Data updates are intermittent, sometimes updates are received three to four times weekly and sometimes only once.
Site 2: (Data Consumer), need the updated data at their end as soon as it is updated on Site 1, to be more accurate in their decisions. This data is accessed by surveyors, managers, GIS team members etc.
From your above message, Feature service/Map service fetch data looks more appropriate for this task.
At Site 1 if they publish a feature map service sourcing it to required feature classes, we could get the latest data as soon as it is updated in their Geodatabase/Feature Classes.
Kindly let me know if you have any suggestions.
If your surveyors or data editors can edit data directly from feature service, that will be a better option for you as you have less data changes happening in a given week.