MySQLでのオンラインスキーママイグレーションは、変更内容や環境によって適切な手法を選択することが重要です。
INSTANTは、適用可能な変更に対して非常に高速で効率的ですが、リバートが必要な場合や変更内容が複雑な場合には注意が必要です。
INPLACEは、非ブロッキング変更には適していません。
gh-ostやpt-online-schema-changeなどの外部ツールは、MySQLの標準機能では対応できない複雑なスキーマ変更に有効です。
また、PlanetScaleでは、オンラインスキーママイグレーションをサポートするツールやワークフローを提供しており、開発者が安全かつ効率的にスキーマ変更を行えるよう支援しています。