無停止DB移行の人的ミスと工数を削減

Googleが実践 DB無停止移行で数カ月の手作業を完全自動化した手法

基幹DB刷新に伴う手作業の二重書き込み実装は、数カ月の工数と人的ミスを招く。Googleはいかにして無停止移行を自動化し、データ整合性を担保したのか。開発を停滞させない実践知を解き明かす。

 「基幹データベースの刷新を進めたいが、本番サービスを止めるわけにはいかない」「二重書き込みのコード改修に工数を奪われ、本来の開発が完全に止まっている」。レガシー刷新を担う情シスが直面するこの板挟みに、Googleのファイナンスエンジニアリングチームが実践した自動化の手法が注目を集めている。

 ステージング環境での検証段階ではあるが、同社はいかにして30以上のデータアクセスオブジェクト(DAO)をミスなく書き換え、レガシーDBからSpannerへの無停止移行を成し遂げたのか。本記事では、チャット型AIの限界を超え夜間バッチで安全にコードを改修する仕組みと、社内システム刷新に応用できる3原則を解説する。大規模なDB移行を控える情シスは参考にしてほしい。

手作業なら数カ月、30超のDAO改修という壁

印刷する
SNSでシェア

TechTarget ニュースプラス

国内のIT業界ニュースを迅速に報道します。企業動向から導入事例、市場トレンドまで幅広く取り上げ、実務に直結する情報をタイムリーに提供する連載です。

この連載の記事をもっと見る

関連記事

新着ホワイトペーパー PR

こんなメディアも見られています

TechTargetジャパンに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。

無料会員登録
最新情報をいち早くチェック!

IT導入や運用管理に関する技術資料やレポートが閲覧でき、興味や必要性に合致した情報を、的確かつ迅速に入手できます

いますぐ無料会員登録

ベンダーコンテンツ PR

From Informa TechTarget

アクセスランキング

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10

ホワイトペーパーランキング PR

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10

TechTargetジャパン SNS

X @techtarget_itmをフォロー

インフォメーション

TechTargetジャパンをフォロー

TechTargetジャパンについて