Есть например таблица с 10 милионов записей.
Бэкап делаем раз в неделю. За неделю допустим накопились ещё 5 милионов записей.
Как на сделать бэкап только новым данным?
В таблице есть auto-increment.
Возможное решение.
1a. Выполняется дамп структуры БД, без данных. Например, с помощью утилиты mysqldump, запускаемой с ключом --no-data.
1b. Выполняется полное резервное копирование данных таблиц, каждой таблицы отдельно, с помощью SQL-запроса SELECT .. INTO OUTFILE.
либо
В дальнейшем
WHERE запроса - по значению штампа времени изменения записи либо по значению синтетического автоинкрементного ключа. Сведения о штампе времени или автоинкременте для копированных ранее записей для каждой таблицы можно хранить в служебной таблице той же или служебной БД либо вовне.Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости