Живая миграция базы данных MariaDB 10.5 в MySQL 8.0

Живая миграция базы данных MariaDB 10.5 в MySQL 8.0

Мне нужно переместить загруженную базу данных OLTP из резидентного хранилищаMariaDB 10.5кGoogle Cloud SQL для MySQL 8.0с минимальным временем простоя.

Источник — это самоуправляемый экземпляр виртуальной машины в облаке Google с репликами, ProxySQL в качестве балансировщика нагрузки и т. д. Место назначения — Google Cloud SQL. База данных занимает ~400 ГиБ на диске, и ее загрузка из дампа Logicak занимает около четырех часов.

Раньше я делал это с помощью репликации и переключения, но MySQL 8.0 не может читать двоичные журналы из MariaDB.

Буду признателен за любые советы о том, как можно реализовать этот шаг, сократив время простоя менее чем до 10 минут.

Связанный контент