データベース

ストラングラーフィグパターンとsync-diff-inspectorを用いてゼロダウンタイムのDB移行を達成した話

はじめに 移行の要件 DBの移行方法 DB移行に生じる課題 sync-diff-inspector オンラインで実行するために工夫したこと sync-diff-inspectorによる課題解決 移行開始時点で生じるデータ差分への対処 分散トランザクションにおける修正クエリの容易な適用 デー…

データベースエンジニアの仕事の変化について

はじめに ところでデータベースエンジニアって? 従来のデータベースエンジニアの主な仕事 1. データベースの設計・設置 2. データの整合性とセキュリティ 3. バックアップとリカバリ 4. アップグレードとメンテナンス 5. トラブルシューティング 6. 監視と…

EOL対応!Amazon Aurora v3へ無停止でバージョンアップするまでの取り組み

はじめに Amazon Aurora v3 へバージョンアップを行った経緯 バージョンアップの要件と課題について バージョンアップを行うために実施したこと バージョンアップ用のv3クラスターと切り戻し用のv2クラスターの作成 単体テストが不足しているAPIやバッチの実…