What is the difference between synchronization and replication?
A. When first deployed, it is necessary for HEROware to create an initial copy of the data from the source onto the target. This is necessary to then allow replication to update it with just the changes. Synchronization is sometimes referred to as ‘mirroring’, where a mirror copy of the entire data set is created. The only other time it is necessary to resynchronize is after the connection between the source and target is broken, either due to a server shutdown, network disconnect, etc. Should this occur, HEROware will perform a resynchronization once the connection is reestablished. Resynchronization doesn’t copy all of the source data, it copies just the differences between the source and target. Resynchronization has a few options to determine what is different on the target. It can either check file attributes such as size, modification date, etc. or copy differences based on this information or it can do a block-level checksum compare. This is configurable within the user interfac