ник: palarm
А я как раз делаю такую же бодягу - обмен даными между точками через XML + FTP. Суть та же: через служебные поля в таблицах определять новые/измененные записи (следить за полями не стал - уж тут точно вешалка будет) затем запросами на обновление/добавление по заданым сценариям затаскивать данные в БД. А проблема основная - чтобы не было "перехлеста" в записях. Думается, в какой то мере может спасти, если обмен будет скажем раз в 10 мин (xml получаются порядка нескольких Кб всего) - все меньше вероятности конфликтов. А если не судьба - тогда в таблицу конфликтов и админу на размышление. Что делать с удалениями - тоже вопрос.
ЗЫ:
Сначала запустил репликацию - но база раздулась так быстро и так сильно (архивом приходится таскать почти 1Мб), что пришлось отказываться от такого счастья. Плюс бесконечные конфликты записей, записи пропадают (удаление получило приоритет - чтоб его ). Репликация через И-нет - напрягает нестабильность подключения.
Зато хоть разбирать xml научился - все не зря время убил