What are my different Job options?
A job in SkySync can be one of five different types: Synchronize, Publish, Migrate, Copy, Taxonomy
SkySync uses a change-tracking database for each job to determine what operations are to be performed.
After the first execution of every job, SkySync will build and maintain this change-tracking database specific to that job to determine what data needs to be transferred, and to what location..
The functions of each job type are outlined below:
Synchronize
Use a Synchronize job if you want both sides to match each-other.
Data will be transferred both ways.
The first time a Synchronize job runs, data that exists on one side but not the other will be copied over, resulting in a mirrored source and destination.
SkySync will keep a change tracking database for the job, and with every subsequent execution SkySync will add/delete/rename/move/copy items and folders on one side that were changed on the other side.
Publish
Use a Publish job when you would like to overwrite all non-coexisting content in the destination with the source.
The source is never altered with a Publish job.
On every run we will use our tracking database to determine if there are any new files created on the source, a destination file found to be out of sync with the source, or any new content on the destination that does not exist on the source. SkySync will then execute only those changes by uploading only the new or changed files and removing any content added to the destination by mechanism other than SkySync.
A Publish job performs the following:
Copies all new data in source to the destination.
Skips data equivalent between source and destination that has not changed since the last execution.
Prefers source in data conflicts; overrides data that has changed on the destination with data from the source and deletes non-coexisting data from destination.