Я работаю над классом PHP, реализующим PDO
для синхронизации таблицы локальной базы данных с удаленной.
Вопрос
Я ищу некоторые идеи / методы / предложения о том, как реализовать функцию «резервного копирования» в моем процессе «синхронизации». The ideas is
: Перед фактической вставкой данных я делаю полную очистку данных локальной таблицы. Время не имеет значения, поэтому я считаю, что это самое чистое и простое решение, и мне не придется беспокоиться о проверке различий в данных и прочем джазе. The Problem is
, я хочу внедрить какую-то меру безопасности на случай, если во время вставки данных возникнет проблема, например, потеря интернет-соединения или что-то в этом роде. Пока у меня есть единственная идея: скопировать указанную таблицу для синхронизации -> стереть указанную таблицу -> вставить данные удаленных таблиц в локальную таблицу -> в случае успешного удаления резервной копии.