Что лучший способ состоит в том, чтобы создать резервную копию данных по Google App Engine?

Сам Google предоставляет два решения.

http://code.google.com/appengine/docs/python/tools/uploadingdata.html

Один из них является новым и экспериментальным и требует, чтобы Вы выполнили отдельную команду (и отдельно ввели Ваше имя пользователя и пароль) для каждого вида данных, которых Вы хотите создать резервную копию.

Другой требует, чтобы Вы дважды выписали информацию о структуре всех видов Ваших данных, информация, которая уже неявна в Вашем файле моделей. (У нас есть 25 различных видов данных, таким образом, я чувствителен к этому виду материала. Плюс он будет означать, что будущие изменения должны будут быть внесены в 3 местах.)

Тогда существует решение Aral Balkan (Google для "gaebar"), но его код GitHub не был обновлен приблизительно за год, и он дополнительно говорит людям делать некоторую модификацию к внутренностям Механизма Приложения (который кажется опасным, так как они изменяются в каждой версии).

Я думаю, что склоняюсь к неэкспериментальному решению Google, но они все кажутся довольно плохими.

12
задан 27 December 2009 в 09:54
поделиться

2 ответа

Взгляните на AppRocket (механизм репликации с открытым исходным кодом, который синхронизирует хранилище данных Google App Engine и базу данных MySQL. ) Похоже, что проект активен

.
3
ответ дан 2 December 2019 в 20:17
поделиться

Что не так с функцией -дамп? Да, каждый вид нужно скачивать отдельно, но так будет с любым решением. Если вам нужны только бэкапы, то они точно соответствуют вашим требованиям.

2
ответ дан 2 December 2019 в 20:17
поделиться
Другие вопросы по тегам:

Похожие вопросы: