Проектирование приложения для работы с БД. Как связать две базы?
Приветствую, друзья!
Прошу вашей помощи в проектировании приложения для синхронизации двух баз данных. Сабж:
Есть локальная база с заявками (MS Access *.mdb), и приложение, которое с ней работает (к приложению доступа нет) В таблице этой базы хранятся статусы («принято», «не принято», «в обработке» и пр.) и дата создания, записей около тысячи.
Есть вторая база веб-сайта (MySQL), в которую надо эти самые заявки загружать и обновлять, структура таблицы будет немного иной. Сайт отображает эти заявки.
Собственно вопрос, как правильно организовать автообновление и передачу данных с локальной базы на удаленную?
В каком формате передавать эти данные?
Как узнать, были ли изменены данные в таблице локальной базы?
Есть ли способы отобразить SQL-запросы к локальной базе?
Есть идея сделать небольшое Delphi-приложение для Windows, так как там есть все необходимые драйверы и уже их использовать. И если использовать драйвер mysql для удаленной базы – как можно зашифровать передаваемые данные?
Возможно, тут вообще стоит все делать по-другому, но я пока новичок и буду вам очень благодарен за любые идеи и советы. Спасибо.