2011-03-09 5 views
0

Итак, я создаю новое приложение электронной коммерции для своей компании с совершенно новой нормализованной базой данных. В настоящее время существует старая база данных, ненормированная ужасная база данных. У старой базы данных есть около 5 устаревших систем, которые все еще работают на ней, поэтому она все еще будет работать, когда мое приложение будет запущено. Вопрос как устаревшее приложение обновляет данные в старой базе данных, как я могу обновить данные в новой базе данных?Синхронизация двух различных баз данных mysql

ответ

0

Вам необходимо создать TRIGGER на старом, поэтому, когда выполняется вставка/обновление/удаление, он должен соответствующим образом скопировать изменение в другой базе данных.

В триггере вы можете обрабатывать любые различия между двумя схемами.

Пользователь должен иметь разрешение как для базы данных, и в таблицах триггеров должны иметь префикс с именем базы данных, как mydb.table2

Смежные вопросы