MariaDB 10.5 から MySQL 8.0 へのライブ データベース移行

MariaDB 10.5 から MySQL 8.0 へのライブ データベース移行

忙しいOLTPデータベースを自社ホストから移行する必要があるマリアDB10.5MySQL 8.0 向け Google Cloud SQLダウンタイムを最小限に抑えます。

ソースは、レプリカ、ロードバランサとしての ProxySQL などを備えた Google Cloud 内の自己管理 VM インスタンスです。宛先は Google Cloud SQL です。データベースはディスク上で約 400 GiB あり、ロジック ダンプからロードするには約 4 時間かかります。

以前はレプリケーションとスイッチオーバーでこれを実行していましたが、MySQL 8.0 では MariaDB からバイナリ ログを読み取ることができません。

この移行を 10 分未満のダウンタイムで実装する方法についてアドバイスをいただければ幸いです。

関連情報