Java 在Google App Engine中,更新SDK后如何保持开发数据存储可用?
是否有办法在更新SDK后保留数据存储文件的副本,您可能知道,更新SDK会使旧数据存储与新SDK不兼容,并且您无法访问数据 有没有一种简单的方法可以避免这个问题,或者我应该将所有数据保存到文本文件或其他文件中,然后自动重新填充数据Java 在Google App Engine中,更新SDK后如何保持开发数据存储可用?,java,google-app-engine,google-cloud-datastore,Java,Google App Engine,Google Cloud Datastore,是否有办法在更新SDK后保留数据存储文件的副本,您可能知道,更新SDK会使旧数据存储与新SDK不兼容,并且您无法访问数据 有没有一种简单的方法可以避免这个问题,或者我应该将所有数据保存到文本文件或其他文件中,然后自动重新填充数据 顺便说一句,我正在将GWT与Objectify一起使用。您应该能够在需要时按照说明下载并稍后上载数据。请注意,is提到“下载的数据可能不包括最近保存的实体”。如果您使用的是高复制数据存储。因为您的开发数据存储将针对您第一次运行以测试它的代码运行,所以无论如何,您不应将它
顺便说一句,我正在将GWT与Objectify一起使用。您应该能够在需要时按照说明下载并稍后上载数据。请注意,is提到“下载的数据可能不包括最近保存的实体”。如果您使用的是高复制数据存储。因为您的开发数据存储将针对您第一次运行以测试它的代码运行,所以无论如何,您不应将它用作重要数据的唯一副本。你的代码可能有一个错误,意外删除了数据。数据并不重要,我只是厌倦了每次更新SDK时手动重新填充示例数据。FWIW,python版本的dev_appserver不会遇到这个问题,因为它是由SQLLite而不是文件支持的。我认为你的想法(使用你的应用程序)在GAE/JSDK更新后自动重新填充本地数据存储是一个好方法。