Для небольшой очистки я перемещаю 25 таблиц между базами данных MySQL (различные части оборудования). Это не ВСЕ база данных, всего 25 таблиц из нескольких сотен ... Эти таблицы на самом деле не принадлежат, я не буду вдаваться в причину по причинам NDA.
Теперь это сломает много кода и SQL-запросов.
Каков наилучший способ сделать это?
Переместите их все сразу.
Переместить их на 1 на 1
-
Перемещать их все сразу, довольно мило. Могут быть некоторые сбои и неработающий код, который я пропустил, но перемещение их как блока происходит намного быстрее, меньше времени затрачивается на выталкивание кода.
Перемещать их по одному - это неплохо, меньше шансов разбить большой материал, но МНОГО больше времени будет потрачено на микроуправление работой, избыточную работу и развертывание.
Возможно ли мне какое-то время отразить таблицы между двумя базами данных? Возможно, федеративный стол?
-
Дополнительная информация: 25 таблиц связаны друг с другом по содержанию.
Я не могу отключить базы данных на несколько часов, допустимо около 5 минут простоя.
-
Каков наилучший способ перемещения всех этих данных и поддержания в хорошем состоянии кода, sql и меня?
Можно ли объединить таблицы как способ репликации таблиц в новую базу данных?
-daniel