タグ: #zero-downtime
GPU・LLM・MLOps・Kubernetes、そしてマインドセット · 3 件
無停止スキーマ変更 完全ガイド: DDLが取るロック等級と安全な実行手順
PostgreSQL 18の文書を基準に、各DDLが実際にどのロックを取るのかを等級別に整理します。八つのテーブルロックモードと衝突関係、ALTER TABLEの形態別ロック等級、テーブル再作成を引き起こす変更とそうでない変更、NOT VALIDとVALIDATE CONSTRAINTで制約を二段階に分ける方法、そしてlocktimeoutと再試行を組み合わせた安全な実行手順を扱います。
2026-08-15 · 29 分で読めます #database#postgresql#schema-migration#zero-downtime#locking無停止データマイグレーション — Dual-Write、Backfill、CDC で移す
サービスを止めずにデータを新しいストアへ移すのは、一貫性と順序保証のため難しい作業です。Dual-Write、Backfill、CDC を組み合わせた段階的カットオーバー戦略と、検証、ロールバック、冪等性設計を実務の観点から整理します。
2026-06-16 · 31 分で読めます #database#migration#cdc#debezium#dual-writeExpand-Contract パターン — 無停止スキーマ変更の定石
稼働中のデータベースのスキーマを無停止で変更する標準手法である Expand-Contract パターンを整理します。カラム追加、リネーム、削除、制約追加といったシナリオごとの SQL と、ダブルライト、段階的バックフィル、アプリケーションコードとの連携、ロールバック戦略まで段階を追って解説します。
2026-06-16 · 23 分で読めます #database#migration#zero-downtime#expand-contract#reliability