Как экспортировать данные из Google App Engine High Replication хранилище данных?

Я рассматриваю возможность использования Google App Engine для проекта и хотел бы убедиться, что у меня есть способ экспортировать все мои данные, если я когда-нибудь решу покинуть GAE (или GAE закроется).

Все, что я ищу об экспорте данных из GAE, указывает на https://developers.google.com/appengine/docs/python/tools/uploadingdata. Однако эта страница содержит это примечание:

Примечание. Этот документ относится к приложениям, которые используют главный/подчиненный хранилище данных. Если ваше приложение использует хранилище данных High Replication, возможно скопировать данные из приложения, но Google в настоящее время не поддержите этот вариант использования. Если вы попытаетесь скопировать из High Replication хранилище данных, вы увидите ошибку high_replication_warning в Admin Консоль, и загруженные данные могут не включать недавно сохраненные сущности.

Проблема в том, что недавно хранилище данных «главный/подчиненный» было объявлено устаревшим в пользу хранилища данных с высоким уровнем репликации. Я понимаю, что хранилище данных master/slave все еще поддерживается некоторое время, но мне неудобно использовать то, что официально объявлено устаревшим и выходит из употребления. Таким образом, у меня остается хранилище данных High Replication, и кажется, что единственный способ экспортировать данные — это описанный выше метод, который официально не поддерживается (и, следовательно, не дает мне гарантии, что я смогу получить свои данные).

Существует ли какой-либо другой (официально поддерживаемый) способ экспорта данных из хранилища данных с высоким уровнем репликации? Мне неудобно использовать Google App Engine, если это означает, что мои данные могут быть заблокированы там навсегда.

5
задан Pixel Elephant 26 June 2012 в 14:02
поделиться