Внешняя база данных MySQL для сохранения в проекте GWT на Google App Engine

Я разрабатываю проект GWT, размещенный в GAE, и я хотел бы использовать для сохранения внешнюю базу данных MySQL вместо хранилища данных. Можно ли сделать это? Совместимо ли это с RequestFactory?

Спасибо


person Community    schedule 25.09.2012    source источник


Ответы (1)


GAE предлагает возможность использовать Google Cloud SQL вместо хранилища данных с высоким уровнем репликации. RequestFactory не делает предположений об используемом вами хранилище данных, поэтому не должно возникнуть проблем с его использованием с Google Cloud SQL. Вы также можете использовать оба одновременно.

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

person Mo'in Creemers    schedule 25.09.2012
comment
Спасибо мойн! У меня есть приложение, готовое к работе с RequestFactory и Datastore. Можете ли вы предоставить ссылку, объясняющую, как настроить его для Cloud SQL? Все образцы, которые я смог найти, были для Datastore. Спасибо - person ; 25.09.2012
comment
@user411103 для проверки Cloud SQL: developers.google.com/cloud-sql/docs/ before_you_begin, а затем перейдите на страницу developers.google. com/appengine/docs/python/cloud-sql/. Что касается того, чтобы заставить его работать с RequestFactory: код немного отличается, вам нужно будет изменить его самостоятельно, чтобы заставить его работать с MySQL. И, конечно же, вам также потребуется настроить MySQL локально для разработки. - person Mo'in Creemers; 25.09.2012
comment
по URL Fetch Python API возможно ли это, не уверен, что это правильный способ сделать это! stackoverflow.com/questions/4765057 / - person LOG_TAG; 09.01.2014