#google-app-engine
#google-app-engine
Вопрос:
Google App engine предлагает хранилище данных (своего рода оболочку DB) для хранения ваших данных. Он не предоставляет редактор для этого хранилища данных — только средство просмотра.
При разработке веб-приложения с использованием других БД — MSSQL, MySQL и т.д. — Я много раз меняю структуру БД в процессе разработки.
В AE data store вы должны отредактировать его структуру и данные, используя code — Java в моем случае.
Есть ли у вас — разработчиков AE — какие-либо рекомендации по управлению обновлениями этой базы данных и сохранению их каким-либо разумным способом для развертывания?
Ответ №1:
Я не знаю о «лучшей практике», но у меня есть сервлет, который я использую во время разработки, который может загружать все данные объекта в формате JSON.
Затем я могу использовать обычный текстовый редактор для внесения изменений или я использую взломанную версию JSONpad для редактирования данных в реальном времени в системе.
Поскольку я использую JSON в своем приложении, это работает для меня лучше всего. Можно также выполнить пример с XML и использовать любой из многих редакторов XML.
Кроме того, я использую низкоуровневый API для всех своих приложений, поэтому мои модели данных, как правило, довольно просты.
Существует множество редакторов JSON / XML, которые могли бы быть адаптером для ваших целей, если немного поработать.