会不会允许连接到MySQL甚至外部mysql在其他服务器上?我是gae的新手,在我看来,你无法使用datasrore。是否只有数据存储可能的数据库选项,如果您使用gae托管应用程序?
回答
GAE提供两个内部persistent structured storage service:数据存储和云SQL。
您可以使用外部数据存储服务,但GAE的限制是,它只能发出HTTP请求到外部服务,所以
有使用传出插座的选择,但在实践中,这是相当有限的,我还没有看到使用它的工作jdbc实现。此外,由于GAE上的请求生存期限制为30秒,因此您将无法执行持久性jdbc连接。
谢谢你的回答。首先我不知道jdbc。我需要的是mysql和我使用的应用程序是python或php不是java。所以如果我在我的python或php应用程序中设置主机名:mysql-something.hostname.com和密码和数据库名称,然后尝试连接到该主机上的外部mysql数据库,它会是http请求?如果是的话,为什么它应该在实践中相当有限? – rah
不,数据库连接通常是持久性的(=长时间运行)套接字连接,而不是HTTP连接。 –
您最好的选择是查看Cloud SLQ,这是一个谷歌托管的mysql服务:https://developers.google.com/cloud-sql/ –
- 1. 非数据库应用程序的GAE数据存储设置
- 2. 您是否必须使用MapQuest托管您的数据?
- 3. 是否有可能从appcfg.py下载GAE的数据存储?
- 4. 是否有可能托管其他网站托管的数据库?
- 5. Android应用程序的数据托管
- 6. 在不同服务器上的GAE和数据库上托管应用程序
- 7. 云数据库存储我们的数据是否可用?
- 8. 是否可以使用Android数据库的iPhone应用程序?
- 9. 是否有可能创建Android应用程序与数据库使用phonegap
- 10. 是否有可能在Web应用程序中使用SQLite数据库
- 11. AWS NVMe存储 - 托管数据库
- 12. 是否有可能使用Jenkins插件托管自己的存储库?
- 13. 应用程序可用于存储数据的空间量是否有限制?
- 14. 是否有可能将QT应用程序托管到WPF应用程序中?
- 15. 是否有可能在live.com上托管应用程序?
- 16. 是否有可能在Java Applet中托管Silverlight应用程序?
- 17. 是否有可能在android上没有数据库存储?
- 18. 你有没有使用任何数据库只托管服务?
- 19. 谷歌应用程序引擎只作为数据库存储
- 20. 存储的应用程序运行性能的数据库
- 21. 我应该如何备份我的应用程序存储在GAE数据存储区中的数据?
- 22. 用线程测试GAE数据存储
- 23. 用oracle数据库托管java web应用程序
- 24. 是否有可能查询存储在Android SQLite数据库中的JSON数据
- 25. 是否有替代REST来访问托管数据的iOS应用程序?
- 26. Stateful Rails应用程序。不在数据库中存储数据
- 27. 是否有可能获得只读取数据的存储过程的列表?
- 28. 是否有可能让用户只更新数据库2天?
- 29. java应用程序和托管数据库的问题
- 30. 桌面应用程序的数据库托管
您还没有阅读过Google文档,请看云sql –