Использование Amazon RDS от Google App Engine. пожалуйста помоги ! - PullRequest
1 голос
/ 02 ноября 2010

У меня есть несколько запросов.

  1. По умолчанию Google appengine (облачная платформа развертывания) не поддерживает mysql или какую-либо базу данных по этому вопросу. Поэтому мы подумали об использовании Amazon RDS в качестве опции (поскольку он в облаке.). Прочитав документацию, я понял, что amazon предоставляет веб-сервисы и предоставляет API для базовых операций, таких как создание экземпляра БД и т. Д. Но я не уверен, предоставляет ли он API для операций CRUD. Так что программно я должен настроить amazon RDS и выполнять в нем операции CRUD. Ответьте, пожалуйста.

  2. Могу ли я написать веб-сервис, похожий на Amazon WS, для выполнения операций CRUD в Amazon RDS? это возможно? Пожалуйста, ответьте на мои вопросы как можно скорее.

Ответы [ 2 ]

5 голосов
/ 02 ноября 2010

Amazon RDS предоставляет базы данных MySQL, используя стандартный протокол MySQL.App Engine может устанавливать исходящие соединения только через HTTP, поэтому невозможно напрямую подключиться к RDS из App Engine.Вы, конечно, могли бы написать веб-сервис, такой как вы описали, но вам нужно было бы запустить его на отдельном сервере (например, экземпляр EC2), и вам нужно было бы написать собственный интерфейс для доступа к базе данных на стороне клиентаОтдельно от библиотек MySQL.

Обратите внимание, что в будущем мы планируем внедрить поддержку реляционных баз данных с App Engine для бизнеса .

2 голосов
/ 02 ноября 2010

Я никогда не использовал их, но RdbHost был построен (так кажется) по этой причине.Вы можете сделать ваши звонки SQL через https.Это будет медленнее, хотя.

...