Синхронизация данных в распределенных информационных системах
Амонс А.А.
В статье предложен механизм синхронизации данных в распределенных системах с учетом типов работы с таблицами и интеграцией элементов версионности данных. Исследование посвящено решению задания поддержки актуальности данных на отдельных узлах распределенной системы. В рамках статьи проанализированы особенности работы распределенной системы, в рамках которой каждый отдельный узел имеет локальную копию данных, с которыми он работает, и время от времени выполняет подключение к центральному серверу для проведения синхронизации данных. Предложен общий подход для решения проблемы обеспечения актуальности и непротиворечивости состояния данных каждого пользователя системы средствами проведения контроля версий данных, учета измененных данных и решения конфликтов, которые возникают в процессе проведения синхронизации. Рассмотрены модели, которые используются для реализации подхода.