是否有任何工具可以备份/恢复 Google 数据存储实体?

发布于 2024-07-30 17:59:43 字数 177 浏览 8 评论 0原文

我已经使用 Google App Engine 和 Google Datastore 一段时间了,现在我需要定期在云上备份我的资料。

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

如果是这样,请启发我,如果不是 - 应该有人来做!

I've playing around with Google App Engine and Google Datastore for a while now and I am facing the need to take regular backups of my stuff up on the cloud.

Is there any sort of general purpose tool that allows you to download all your data from a specific instance of google-datastore and restore it to another one?

If so, please enlighten me, if not - someone should do it!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(7

一刻暧昧 2024-08-06 17:59:43

您可以使用 Google Appengine 中描述的 BulkLoader < a href="http://code.google.com/appengine" rel="noreferrer">文档

You can use the BulkLoader that is described in the Google Appengine Docs

捶死心动 2024-08-06 17:59:43

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

http://code.google.com/p/gae-datastore-backup -实用程序/

There is an opensource application available that I developed called "GAE datastore backup utility." It allows you to backup and restore your GAE entities through a GUI. It keeps track of your applications and your application's entities. It's currently only for Windows and Python based GAE apps but it sounds like something you are looking for. I see that you are looking for a solution for Java based apps. I will look into supporting this language in the next release.

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

风筝在阴天搁浅。 2024-08-06 17:59:43

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

Windows:

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

Follow this tutorial for Exporting and Importing Entities: https://cloud.google.com/datastore/docs/export-import-entities

Windows:

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
虐人心 2024-08-06 17:59:43

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

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

You may have a look at the following site:
http://aralbalkan.com/1837

It is about the backup and restore of the datastore.

影子是时光的心 2024-08-06 17:59:43

多年后,该功能成为应用中数据存储区管理的一项功能 -发动机仪表板,仍处于实验阶段,但仍然是好消息!

After years, this came out as a feature of the Datastore Administration in the app-engine dashboard, still experimental but still good news!

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文