Здравствуйте, Somescout, Вы писали:
S>А как можно на уровне sql синхронизировать таблицы? т.е. определить минимально необходимый объём данных, которые нужно скопировать в таблицу чтобы привести её к исходной? (Если исходить из того, что я не знаю какие именно таблицы менялись и время должно быть меньше, чем развёртывание бэкапа) S>(возможно с помощью стороннего софта)
Это зависит от самих данных.
Как вариант — иметь для каждой таблицы колонку-флаг, хранящий статус записи (синхронизирована/нуждается в синхронизации) или хранить время последнего изменения
и загружать всё измененное после определенной точки во времени.
Думаю, что кто-то может предложить и более удачные варианты.
S>Либо синхронизация баз с помощью сторонних решений.
Тоже можно. Всяких утилит по сравнению и синхронизации данных более чем достаточно,
но тут я ничего посоветовать не могу, т.к. для подобных целей я ими не пользовался.
S>Понятно.
Увы, простого решения в данном случае нет.