2016-08-21 1 views
0

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

В большинстве вопросов речь идет о демпинге/записи всей таблицы в другую. Но мне нужно скопировать только изменения (из-за операций CRUD по расписанию). Любой, дайте мне знать любое решение, пожалуйста.

ответ

1

ON INSERT/UPDATE/DELETE trigger + cronjob решит вашу проблему. Это не должно быть слишком сложно реализовать.

Хотя, я лично рассмотрел бы использование собственной репликации MySQL. Это потребует переименования таблицы и обновления всего затронутого кода.

+0

Спасибо за ответ. Не могли бы вы сообщить мне какой-либо ресурс, чтобы я мог пройти и иметь идею практически? –

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