如何从数据存储区切换(迁移)到Google Cloud SQL



我有一个Google App Engine Java应用程序,该应用程序使用Appengine DataStore的持久性(使用JPA和Datanucleus)。现在,我想将我的后端(数据库)迁移到Google Cloud SQL。我已经创建了云SQL帐户和实例。我还授予GAE应用程序使用此实例的权限。

现在,我如何重写我的应用程序或应该对应用程序进行的更改,以迁移到Cloud SQL。

有什么好教程吗?任何帮助都非常受欢迎。

我建议在使用App Engine Java SDK使用Google Cloud SQL之后。配置了一个示例数据库后,为数据存储中的实体创建新表。

对于实际数据迁移,您有一些可能的路线:

  • 在本地下载您的数据存储,将条目操作到SQL INSERT语句中,然后将其上传到Cloud SQL
  • 编写一个脚本,该脚本通过数据存储读取并将行写入您的SQL数据存储(最有可能使用任务队列和数据存储器光标)
  • 忽略应用程序中的旧数据并从头开始

相关内容

  • 没有找到相关文章

最新更新