はじめに
前回に続いて、2024年に公開された論文「Transparent Migration of Datastore to Firestore」を紹介します。この論文では、Cloud DatastoreからFirestoreへのデータマイグレーションについて、その舞台裏の技術が解説されています。今回は、実際の移行方法を技術的な観点で説明します。
データ移行システムのアーキテクチャー
前回の記事で説明したように、Cloud DatastoreとFirestoreは、バックエンドのデータストアがBigtableかSpannerかという大きな違いがありました。Cloud Datastoreのデータベースを無停止でFirestoreに移行するには、Bigtable上の既存のデータをSpannerに複製すると同時に、新しく書き込まれるデータをBigtableとSpannerの両方に書き込むというリアルタイムレプリケーションの処理が必要になります。図1は、これを実施するために用意された移行システムのアーキテクチャーの概要です。
この続きは以下をご覧ください
(リンク »)
お問い合わせにつきましては発表元企業までお願いいたします。

