Быстрая синхронизация двух баз данных, как это сделать?
Есть 2 базы данных на локальном компьютере (windows ms.access) которые используют промежуточную базу на хостинге для синхронизации данных (linux mysql)
как можно ускорить синхронизацию бд? , в идеале - без задержек.
Инициировать обновление базы на хостинге, после изменения данных в локальной бд, можно без проблем (драйвер ODBC, REST API) Как можно реализовать запуск после обновления данных на удаленной бд?
поставить триггеры и из них а) уведомлять внешнего клиента - это совсем без задержек б) писать в спец таблицу о том что есть изменения (и какие именно) и уже внешним клиентом мониторить эту спец таблицу - это с задержкой на шаг мониторинга
Вариант 1: Выкинуть mysql и настроить/запрограммировать репликацию через промежуточный файл. Триггер запуска репликации - появление файла с данными. Частота опроса на предмет наличия файла с данными - на вкус программирующего. Хостинг использовать как хранилище для промежуточного файла.
Вариант 2: Перейти с Access на ms sql и настроить репликацию напрямую между серверами. My sql опять таки выкинуть.