Я просто хотел спросить, если мы можем получить доступ к внешнему серверу MySQL с помощью Google App Engine ...App Engine и MySQL
ответ
Единственный способ общения с другими узлами является использование UrlFetch, что только обеспечивает HTTP и HTTPS запросы ,
Итак, вы не можете сделать это из коробки.
В любом случае, если вам действительно нужно получить доступ к внешней базе данных MySQL MySQL, вам следует рассмотреть возможность его использования через веб-интерфейс (например, RESTful, Soap-web-сервисы). Таким образом, ваши данные будут доступны также через UrlFetch.
Так что нет способа сделать это ??? – User
Нет, извините – systempuntoout
И есть решения для прокси-доступа mysql через http-интерфейс. Так что это не так невозможно. –
Я все еще в стадии обучения все это, но я абсолютно уверен, что вы можете сделать это сейчас несколько способов:
- Link приложения Сценарии для App Engine и использовать JDBC
- Link его в Google
- Cloud SQL Храните SQL базы данных на Google Cloud магазин
- Connect приложения Сценарии с помощью электронных таблиц сценариев
«Сценарий Google Apps имеет возможность подключаться к базам данных через JDBC с помощью службы Jdbc. Текущая поддержка распространяется на MySQL, Microsoft SQL Server и Oracle. Apps Script позволяет легко подключаться к базам данным, размещенным на Google Cloud SQL, но также работает с другими облачным хостингом платформами и даже локальными базами данных «. https://developers.google.com/apps-script/jdbc
(отредактированный для структуры)
Это еще не представляется возможным родной подключайте GAE к внешнему серверу MySQL, единственным исключением является Googles Cloud SQL. Мы используем его в нашей производственной среде и, как и опыт, стабильно, и производительность хорошая.
Базовая шкала GAEs хорошо масштабируется, и мы используем ее в в большинстве случаев, но в тех случаях, когда нам нужно задавать более сложные вопросы или нужны агрегированные функции, мы используем Googles Cloud SQl.
Эти ответы немного устарели. Ящики Google App Engine могут подключаться к внешним серверам баз данных.
Возможность подключения извне требует, чтобы учетная запись, на которой работает App Engine, была включена «платная учетная запись» a/k/a «выставление счетов».
Ссылки:
- https://cloud.google.com/appengine/docs/php/using-third-party-databases
- https://cloud.google.com/appengine/docs/php/runtime#PHP_Functions_that_requires_billing_enabled
- 1. wsgen и App Engine
- 2. Альтернатива App Engine для PHP/MySQL
- 3. Ошибка Google App Engine из-за MySQL?
- 4. Подключение внешнего mySql к Google App Engine
- 5. Локальный MySQL в Google App Engine
- 6. MYSQL с помощью Google App Engine GWT
- 7. Xubuntu и Google App Engine
- 8. Google App Engine и OpenID
- 9. Классы и Google App Engine
- 10. Механизм и Google App Engine
- 11. Google App Engine и Android?
- 12. AjaxForm и app engine blobstore
- 13. Lucene и Google App Engine
- 14. App Engine Launcher и Django
- 15. App Engine и Обще FileUpload
- 16. App Engine, транзакции и идемпотентность
- 17. XStream и Google App Engine
- 18. google app engine Bigtable
- 19. GWT и MySQL: что использовать вместо App Engine?
- 20. Веб-скребок с Google Engine Engine Engine/App Engine
- 21. Google App engine + HTML + PDF
- 22. Неправильное сообщение об ошибках в Engine Engine и контейнере Engine Engine, но не в App Engine
- 23. Что нового в App Engine SDK vs App Engine Production
- 24. Невозможно развернуть проект Android App Engine в Google App Engine
- 25. App Engine отсутствует
- 26. Google App Engine Beginner
- 27. Ошибка аутентификации App Engine
- 28. App engine automatic_scaling configuration
- 29. Google App Engine TaskOptions
- 30. Календарь Google App Engine
Почему вы хотите это сделать? –
, ранее заданный здесь: http://stackoverflow.com/questions/1651629/can-i-use-a-mysql-database-with-an-app-engine-application –
@ Тейлор Лиз: У меня есть разные причины для этого включая бесплатную для начала и почти неограниченную масштабируемость. AWS не был вариантом в моем случае. – User