Как безопасно удалить данные из старого хранилища данных M / S в Google App Engine для приложения с псевдонимом? - PullRequest
0 голосов
/ 02 апреля 2012

У меня есть приложение, которое сталкивалось с повторяющимися ошибками сервера в хранилище данных M / S и с тех пор мигрировало в хранилище данных HR.Старое приложение имело псевдоним для перенаправления пользователей в новое приложение, и все хорошо для нового приложения и моих пользователей.

Теперь я пытаюсь удалить старые данные в хранилище данных M / S, так что яМожно отключить биллинг для старого приложения, но это затруднительно по следующим причинам:

  • Администратор хранилища данных не может быть включен, поскольку приложение имеет псевдоним.
  • Средство просмотра хранилища данных выдает ошибки сервера - возможно, из-за того, что
    • страница средства просмотра пытается загрузить список всех сущностей в базе данных и в процессе происходит сбой из-за большого количествасущностей в моем приложении (приложение представляет собой многопользовательское онлайн-приложение базы данных, управляемое метаданными, с динамически добавляемыми сущностями и, следовательно, имеет больше сущностей, чем типичное приложение Google App Engine) (или)ненадежное хранилище данных M / S (или)
    • сочетание обоих (или)
    • других вопросов
  • remote_api не работает, поскольку запрос, вероятно, перенаправлен в новое приложение.

Я уже удалил почти все составные индексы и очистил их пылесосом, чтобы уменьшить его размер до некоторой степени.Большая часть текущего использования используется для встроенных индексов, как показано в последней статистике хранилища данных ниже:

                Entities      Built-in Indexes   Composite Indexes   Total
Total Size:     189 MBytes    1 GByte            3 MBytes            1 GByte
Entry Count:    203,793       9,506,340          20,797

Общий объем используемого хранилища составляет около 1,27 ГБ, и я могу смело предположить, что объект, занимающий большинствохранения.Если я смогу удалить записи из этих двух объектов, мое хранилище данных попадет в свободную квоту в 1 ГБ.

Resource                 Usage         Billable    Price                 Cost
Datastore Stored Data    1.27 GBytes   0.27        $0.008/ GByte-day     $0.01

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

Хотелось бы услышать предложения о том, как я могу удалить данные из этого старого хранилища данных M / S, из моего теперь псевдонима приложения.

1 Ответ

0 голосов
/ 02 апреля 2012

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...