Как выполнить синхронизацию данных из AWS RDS в другую AWS RDS с другой схемой
У меня есть Mysql RDS1 и другой Mysql RDS2, где схема отличается.
Мне нужно, чтобы любые изменения на RDS1 были немедленно синхронизированы с Mysql RDS2.
где данные изменяются из-за создания, вставки, обновления и удаления
И RDS1, и RDS2 живы и интегрированы в приложение diff.
Я ссылался: https://aws.amazon.com/blogs/aws/fast-easy-free-sync-rds-to-redshift/
но все еще ищу правильное решение для моей проблемы.
Кто-нибудь может помочь?
1 ответ
Вы можете подключиться к экземпляру RDS MySQL из командной строки MySQL, используя
mysql -h <end_point> -P <port> -u <user_name> -p
и попытайтесь настроить задание cron для синхронизации данных между серверами / базами данных.
Также есть другие графические интерфейсы, такие как https://www.webyog.com/product/sqlyog которые позволяют подключаться к экземплярам RDS, сравнивать и синхронизировать схему баз данных, распределенных по разным серверам, а также синхронизировать данные в настоящее время. или планирование его на конкретное время.