0

私はGoogleAppEngine Javaアプリケーションを持っています。これは、永続性のためにAppengineデータストアを使用します(JPAとDatanucleusを使用)。次に、バックエンド(データベース)をGoogleCloudSQLに移行します。私はすでにクラウドSQLアカウントとインスタンスを作成しました。また、GAEアプリにこのインスタンスを使用する権限を付与しました。

さて、クラウドSQLに移行するために、アプリを書き直す方法や、アプリケーションに加える必要のある変更を教えてください。

良いチュートリアルはありますか?どんな助けでも大歓迎です。

4

1 に答える 1

1

App EngineJavaSDKでのGoogleCloudSQLの使用をフォローすることをお勧めします。サンプルデータベースを構成したら、データストア内のエンティティの新しいテーブルを作成します。

実際のデータ移行には、いくつかの可能なルートがあります。

  • データストアをローカルにダウンロードINSERTし、SQLステートメントへのエントリを操作して、CloudSQLにアップロードします
  • データストアを読み取り、SQLデータストアに行を書き込むスクリプトを記述します(ほとんどの場合、タスクキューとデータストアカーソルを使用します)
  • アプリの古いデータを無視して、最初からやり直してください
于 2012-11-09T18:41:23.527 に答える