Помогите мне найти решение (не столь уникальной) проблемы.
В моей исследовательской группе GPS-устройства подключены к мигрирующим животным. Время от времени исследовательская техника будет находиться в пределах досягаемости животного и получит возможность загрузить все зарегистрированные очки. Каждый человек выплевывает один dbf, и новые местоположения просто добавляются в конец (поэтому файл просто накапливается).
Эти данные должны быть переданы исследовательской группе. Все остальные (кроме меня) хотят использовать доступ, чтобы они могли вносить небольшие изменения и предпочитать этот интерфейс. Они не любят использовать MySQL.
Решение, которое я придумал:
a) Человек, который скачивает файл, переходит на веб-страницу, вводит идентификатор животного в форму, выбирает файл .dbf и загружает его в базу данных mysql на сервере (мне все еще нужно написать php-код, чтобы прочитать dbf и напишите из него SQL-оператор вставки).
b) Каждый синхронизируется из своей локальной базы данных доступа к серверу. (Это возможно при доступе, но очень неуклюже).
Существует ли инструмент (предпочтительно с открытым исходным кодом), который может сравнивать таблицу доступа с таблицей mysql и синхронизировать два (оба способа)?
Или у кого-нибудь есть более элегантное решение?
Конечная цель - предоставить каждому пользователю доступ к самым последним данным на своих компьютерах с помощью предпочитаемого ими приложения базы данных.