スマートバンク新春エンジニア駅伝2026 の第十区走者の toshimaru です。 第九区は occhi さんによる「リードレプリカにおける「書き込み後の読み取り一貫性」を担保する 〜 ワンバンクでの実践 〜」でした。ちょうど折り返しも過ぎ、復路に突入。今日も走っていきます。 DBスキーマ変更をオンラインでダウンタイムなく安全に行いたくないですか? 私は行いたいです。では、やりましょう。 オンラインスキーマ変更ツールの利用について オンラインスキーマ変更というと、pt-osc, gh-ost などのOSC(Online Schema Change)系のツールが有名でしょう。一方、多くのRailsユーザーは標準マイグレーション機能や ridgepole のようなツールを利用してデータベースの変更を管理していると思います。 これらのマイグレーションツールに加えて、さらにツールを導入し運用する