13

我已经使用 Google App Engine 和 Google Datastore 玩了一段时间了,我面临着需要定期将我的东西备份到云端。

是否有任何通用工具可让您从 google-datastore 的特定实例下载所有数据并将其还原到另一个实例?

如果是这样,请赐教,如果不是 - 有人应该这样做!

4

7 回答 7

6

您可以使用Google Appengine Docs中描述的BulkLoader

于 2009-08-07T17:00:02.910 回答
4

我开发了一个可用的开源应用程序,称为“GAE 数据存储备份实用程序”。它允许您通过 GUI 备份和恢复 GAE 实体。它跟踪您的应用程序和应用程序的实体。它目前仅适用于基于 Windows 和 Python 的 GAE 应用程序,但听起来像是您正在寻找的东西。我看到您正在寻找基于 Java 的应用程序的解决方案。我会考虑在下一个版本中支持这种语言。

http://code.google.com/p/gae-datastore-backup-utility/

于 2009-10-19T22:45:20.420 回答
2

按照本教程导出和导入实体:https ://cloud.google.com/datastore/docs/export-import-entities

视窗:

set BUCKET=YOUR_BUCKET_NAME[/NAMESPACE_PATH]
gcloud datastore export --namespaces="(default)" gs://%BUCKET%
gcloud datastore import gs://%BUCKET%/[PATH]/[FILE].overall_export_metadata

Linux:

BUCKET="YOUR_BUCKET_NAME[/NAMESPACE_PATH]"
gcloud datastore export --namespaces="(default)" gs://${BUCKET}
gcloud datastore import gs://${BUCKET}/[PATH]/[FILE].overall_export_metadata
于 2018-07-09T14:46:16.883 回答
1

您可以查看以下站点: http ://aralbalkan.com/1837

它是关于数据存储的备份和恢复。

于 2009-08-07T16:45:30.960 回答
1

http://code.google.com/appengine/articles/gae_backup_and_restore.html

于 2009-09-30T20:49:08.557 回答
1

我在什么是在 Google App Engine 上备份数据的最佳方式中描述了 bulkloader.py 无配置转储/恢复?

于 2011-01-06T15:55:11.570 回答
1

多年后,这作为数据存储管理的一项功能出现在应用引擎仪表板中,仍然是实验性的,但仍然是个好消息!

于 2012-12-16T05:23:11.960 回答