我正在研究使用Google App Engine开展项目,并希望确保我有一种方法可以导出所有数据,以防我决定离开GAE(或者GAE关闭)。
我搜索有关从GAE导出数据的所有内容都指向此网页:https://developers.google.com/appengine/docs/python/tools/uploadingdata。但是,该页面包含以下注释:
注:此文档适用于使用主/从数据存储库的应用程序。如果您的应用程序使用高可靠性数据存储库,则可以从应用程序中复制数据,但Google当前不支持此用例。如果您尝试从高复制数据存储库中进行复制,则会在管理控制台中看到high_replication_warning错误,并且下载的数据可能不包括最近保存的实体。
问题在于,最近主/从数据存储库已被放弃而采用了高可靠性数据存储库。我知道主/从数据存储库仍然支持一段时间,但我不想使用已正式被废弃并即将淘汰的东西。这使我只能使用高可靠性数据存储库,而唯一似乎可以导出数据的方法是上述未获官方支持的方法(因此无法保证我可以取回我的数据)。
是否有其他(获得官方支持的)方法可以从高可靠性数据存储库中导出数据?如果这意味着我的数据可能会被永久锁定在其中,我不想使用Google App Engine。
我搜索有关从GAE导出数据的所有内容都指向此网页:https://developers.google.com/appengine/docs/python/tools/uploadingdata。但是,该页面包含以下注释:
注:此文档适用于使用主/从数据存储库的应用程序。如果您的应用程序使用高可靠性数据存储库,则可以从应用程序中复制数据,但Google当前不支持此用例。如果您尝试从高复制数据存储库中进行复制,则会在管理控制台中看到high_replication_warning错误,并且下载的数据可能不包括最近保存的实体。
问题在于,最近主/从数据存储库已被放弃而采用了高可靠性数据存储库。我知道主/从数据存储库仍然支持一段时间,但我不想使用已正式被废弃并即将淘汰的东西。这使我只能使用高可靠性数据存储库,而唯一似乎可以导出数据的方法是上述未获官方支持的方法(因此无法保证我可以取回我的数据)。
是否有其他(获得官方支持的)方法可以从高可靠性数据存储库中导出数据?如果这意味着我的数据可能会被永久锁定在其中,我不想使用Google App Engine。