Slide 12
Slide 12 text
4段階の移⾏プロセス
1. Double Write(両DB書き込み)
● FirestoreとSpanner両方に書き込み開始
● 先にFirestoreに書き込み、エラーがなければSpannerにも書き込む
2. データ移行
● 既存データをスクリプトでFirestore→Spannerへ移行
3. Read切り替え
● 読み取りをSpannerに切り替え
○ FirestoreのKey VisualizerでReadがなくなっていることを確認する
● 書き込みはFirestore, Spanner両方継続
● 2 → 4は一足飛びで可能といえば可能だが、瞬間的に古いCloud Runインスタンスへのトラフィッ
クが残っている場合を考慮し、両方に書き込んでいた
4. Write切り替え
● 書き込みをSpannerのみに変更
● これにてコレクションの移行を完了とする