Database tutorial - IT technology blog

gh-ostを使ったMySQL Online Schema Migration実践ガイド:大規模テーブルをロックなし・無停止でスキーマ変更する

大規模なMySQLテーブルに対してALTER TABLEを実行すると、全ての読み書きがブロックされ、数十分から数時間のダウンタイムが発生します。gh-ostはbinlogストリーミングでデータを新しいテーブルにコピーし、triggerを使わずにthrottleやpauseも可能で、サービスを停止せずに問題を解決します。インストールから本番MySQLでの実際のmigration実行・制御まで実践的に解説します。
Database tutorial - IT technology blog

Apache Iceberg + DuckDB:クラウド不要でローカルData Lakehouseを構築し、Time Travel Queryを実現する

Apache IcebergとDuckDBを組み合わせることで、ローカルマシン上に完全なdata lakehouseを構築できる——ACID transactions、schema evolution、time travel queryを備え、クラウドもHive Metastoreも不要だ。セットアップ手順と実戦から得たbest practicesを段階的に解説する。