Резервное копирование всегда необходимо для защиты от человеческой ошибки. Поскольку App Engine рекомендует вам создавать несколько версий кода, работающих с одним и тем же набором данных, важно иметь возможность вернуться назад.
Простой инструмент дампа / восстановления описан в документации Bulkloader .
Еще кое-что, что я делал в прошлом для основных рефакторов БД:
(Возможно, вам придется использовать очередь задач для переноса всех данных. Если вы всегда выбираете объекты по ключу в этом нет необходимости.)
Разверните новую версию вашего кода, чтобы обе они сосуществовали на стороне сервера. Когда вы активируете новую версию, это похоже на моментальный снимок старых объектов. В экстренной ситуации вы можете повторно активировать старую версию и использовать старые данные.