Content deleted Content added
No edit summary |
No edit summary |
||
Line 2:
'''File synchronization''' (or '''syncing''') in computing is the process of ensuring that [[computer file]]s in two or more locations are updated via certain rules.
In ''one-way file
[[File system|File]] synchronization is commonly used for home backups on external hard drives or updating for transport on [[USB flash drives]]. [[BitTorrent Sync]], [[Dropbox (service)|Dropbox]] and [[Skysite|SKYSITE]] are prominent products. Some [[backup software]] also support real-time file sync. The automatic process prevents copying already identical files and thus can be faster and save much time versus a manual copy, and is less error prone.<ref>{{cite paper |author=A. Tridgell |authorlink=Andrew Tridgell |title=Efficient algorithms for sorting and synchronization |url=https://samba.org/~tridge/phd_thesis.pdf |date=February 1999 |version=PhD thesis |publisher=The Australian National University}}</ref> However this suffers from the limit that the synchronized files must physically fit in the portable storage device. Synchronization software that only keeps a list of files and the changed files eliminates this problem (e.g. the "snapshot" feature in [[Beyond Compare]] or the "package" feature in [[Synchronize It]]!). It is especially useful for mobile workers, or others that work on multiple computers.
|