Google AppEngine DB Management лучшая практика? - PullRequest
2 голосов
/ 27 мая 2011

Движок приложений Google предлагает хранилище данных (своего рода упаковщик БД) для хранения ваших данных. Он не предоставляет редактор для этого хранилища данных - только просмотрщик.

При разработке веб-приложения с другими БД - MSSQL, MySql и т. Д. - я много раз меняю структуру БД в процессе разработки.

В хранилище данных AE вы должны редактировать его структуру и данные, используя код - в моем случае Java.

Есть ли у вас - разработчиков AE - лучший способ управлять обновлениями этой БД и сохранять их каким-либо разумным способом для развертывания?

1 Ответ

1 голос
/ 27 мая 2011

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

Затем я могу использовать обычный текстовый редактор длявнести изменения или я использую взломанную версию JSONpad для редактирования данных в реальном времени в системе.

Поскольку я использую JSON в своем приложении, это работает лучше всего для меня.Можно также сделать пример с XML и использовать любой из многих XML-редакторов.

Кроме того, я использую низкоуровневый API для всех своих приложений, поэтому мои модели данных, как правило, довольно просты.

Существует множество JSON / XML-редакторов, которые могут быть адаптированы для ваших целей с небольшой работой.

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