У меня есть два клиента A и B. Оба клиента имеют идентичные синхронизированные локальные кэши данных.
Если клиент A выполняет автономное редактирование для записи X, а затем клиент B также в автономном режиме редактирует запись X и синхронизирует с сервером, когда клиент A выполняет синхронизацию с сервером, изменение, внесенное клиентом B, не отражается и никакое количество двунаправленных синхронизация обеспечивает правильную синхронизацию двух клиентов с сервером.
Кроме этого, мое приложение синхронизации отлично работает для удалений, дополнений, редактирования и т. Д. Это только одновременные автономные изменения, которые разрушают целостность.
Я использую SQL 2005 (с необходимыми сценариями SQL для поддержки синхронизации)
Есть ли какой-нибудь ресурс, который объясняет, как работает синхронизация, и как она решает, когда синхронизировать записи?