Существует ли какой-либо инструмент для резервного копирования / восстановления объектов Google Datastore? - PullRequest
13 голосов
/ 07 августа 2009

Я уже некоторое время играю с Google App Engine и Google Datastore, и я сталкиваюсь с необходимостью регулярно создавать резервные копии своих материалов в облаке.

Существует ли какой-либо инструмент общего назначения, который позволяет загружать все ваши данные из определенного экземпляра google-datastore и восстанавливать его в другом?

Если так, пожалуйста, просветите меня, если нет - кто-то должен это сделать!

Ответы [ 7 ]

6 голосов
/ 07 августа 2009

Вы можете использовать BulkLoader , который описан в Google Appengine Документы

4 голосов
/ 20 октября 2009

Имеется разработанное мной приложение с открытым исходным кодом, которое называется «Утилита резервного копирования хранилища данных GAE». Это позволяет создавать резервные копии и восстанавливать объекты GAE через графический интерфейс. Он отслеживает ваши приложения и сущности вашего приложения. В настоящее время это только для приложений GAE на базе Windows и Python, но звучит как то, что вы ищете. Я вижу, что вы ищете решение для приложений на основе Java. Я буду искать поддержку этого языка в следующем выпуске.

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

1 голос
/ 09 июля 2018

Следуйте этому руководству для экспорта и импорта объектов: 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
1 голос
/ 16 декабря 2012

Спустя годы это стало частью функции Администрирование хранилища данных на панели инструментов движка приложения, все еще экспериментальной, но все же хорошей новостью!

1 голос
/ 06 января 2011
1 голос
/ 01 октября 2009
1 голос
/ 07 августа 2009

Вы можете взглянуть на следующий сайт: http://aralbalkan.com/1837

Речь идет о резервном копировании и восстановлении хранилища данных.

...