Синхронизация данных — процесс обмена данных для обеспечения их актуальности.

Существует два вида синхронизации, односторонняя и двусторонняя. При односторонней синхронизации есть две стороны, источник и приёмник, задача приёмника получить точную копию данных, при этом источник не обращает внимание на изменения в приёмнике. При двусторонней синхронизации есть две стороны с равными правами, если что-то меняется на одной стороне, оно меняется и на другой.

В процессе синхронизации могут возникать конфликты синхронизации, случаются они когда существует две версии одного и того же файла, разные системы синхронизации решают конфликты по разному. К примеру Syncthing решает конфликты добавлением суффикса «sync-conflict» и временной метки, что даёт пользователю возможность выбрать, как поступить с несколькими файлами с одинаковыми именами.

Примечания

Категория:Данные