Модератор: Модераторы
kit писал(а):через ел. почту?
kit писал(а):Интересует алгоритм синхронизации.
Vadim писал(а):kit писал(а):Интересует алгоритм синхронизации.
И ещё было бы интересно узнать, что Вы имеете в виду под термином "синхронизация". Выявление несовпадающих данных между двумя файлами и делание их совпадающими?
kit писал(а):Какие дополнительно колонки в таблицу надо добавить?
kit писал(а): Какие дополнительно колонки в таблицу надо добавить?
olegy123 писал(а):но нужно учитывать ограничения размера письма
kit писал(а):ID после синхронизации дублируется.
если есть возможность добавить поле Timestamp и заносить туда текущую дату обновления записи - то фильтровать просто от даты - самый простой способkit писал(а):Что делать если в таблице есть поле ID? Оба клиента добаляют туда записи и ID после синхронизации дублируется.
vitaly_l писал(а):kit писал(а):ID после синхронизации дублируется.
Я же написал, с машины №2 направляете новые данные на машину №1 (основной сервер) и записываете недостающие данные. Данным присваиваются новые ID. Потом, все эти данные отправляете обратно, но уже с новыми ID (включая те, данные, которые уже есть на сервере). Соответственно, на машине №2 удаляете все записи с даты последней синхронизации и записываете их же но уже с ID сервера.
Соответственно, теперь: и на сервере и на клиенте, одинаковые синхронизированные данные с одинаковыми ID.
/
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4