Migração de banco de dados ao vivo MariaDB 10.5 para MySQL 8.0

Migração de banco de dados ao vivo MariaDB 10.5 para MySQL 8.0

Preciso mover um banco de dados OLTP ocupado de um auto-hospedadoMariaDB 10.5paraGoogle Cloud SQL para MySQL 8.0com tempo de inatividade mínimo.

A origem é uma instância de VM autogerenciada no Googles Cloud com réplicas, ProxySQL como balanceador de carga, etc. O destino é um Google Cloud SQL. O banco de dados tem aproximadamente 400 GiB em disco e leva cerca de quatro horas para carregá-lo de um despejo lógico.

Eu costumava fazer isso com replicação e alternância, mas o MySQL 8.0 não consegue ler os logs binários do MariaDB.

Eu ficaria muito grato por qualquer conselho sobre como essa mudança pode ser implementada com menos de 10 minutos de inatividade.

informação relacionada