GAE 能不能使用外部的数据库?

2014-11-13 17:29:32 +08:00
 upsuperx
GAE 能不能使用外部的数据库?
datastore太多限制了,找了一圈,也没有找到PHP+datastore的实例, 哪儿能找到这样的实例?
5551 次点击
所在节点    Google App Engine
20 条回复
wzxjohn
2014-11-13 17:31:58 +08:00
不能。我记得有人看到过。这是GAE本身的限制,不允许连接外部数据库。。。
darcy
2014-11-13 17:32:56 +08:00
可以使用Google Cloud SQL
upsuperx
2014-11-13 17:38:26 +08:00
@darcy Cloud SQL收费啊,我想找个免费的
oojiayu
2014-11-13 17:39:38 +08:00
不允许使用外部数据库 因为GAE本身就是免费的 google在这个项目中 也只有数据库收费的。
upsuperx
2014-11-13 17:42:10 +08:00
@oojiayu GAE PHP版连datastore太麻烦了,搜了半天,一个实例都没有找着
oojiayu
2014-11-13 17:47:59 +08:00
@upsuperx 你可以尝试用google搜一下
昨天晚上 我突然想给网站做个自动的云备份 也百度了半天 但是百度的结果居然都是一样的(过时),最后终于忍不住google了一下,结果就找到答案了。
upsuperx
2014-11-13 17:53:16 +08:00
@oojiayu 用google搜的,找不到实例,可能PHP+datastore不理想,没人用吧,Cloud SQL和Cloud Storage都要收费,看来PHP没得用了
oojiayu
2014-11-13 17:55:34 +08:00
php+mysql 不是挺好吗?
upsuperx
2014-11-13 17:57:36 +08:00
@oojiayu Cloud SQL要绑信用卡啊
cctvsmg
2014-11-13 18:00:13 +08:00
oojiayu
2014-11-13 18:01:37 +08:00
@upsuperx 你也可以选择谷歌pay的~ 我没有用过 所以不太清楚~
lerry
2014-11-13 18:02:26 +08:00
我们连过Redis,别的应该也可以的
upsuperx
2014-11-13 18:02:51 +08:00
@cctvsmg 目前此方法只能用于python的程序?
upsuperx
2014-11-13 18:03:47 +08:00
@lerry 好的,我再试试
cctvsmg
2014-11-13 18:05:21 +08:00
@upsuperx 如果填了信用卡则可以打开gae的对外socket连接功能,理论上可以用各种语言连任何地方的任何数据库,但是要考虑延迟问题。
lerry
2014-11-13 18:06:03 +08:00
@upsuperx 我们当时用的也是Python,php不确定~
darcy
2014-11-13 18:11:50 +08:00
@upsuperx 不仅收费,而且死贵
zhaiduo
2014-11-13 20:17:49 +08:00
记得有个通过网址调用的数据库,js也可调用。
maxcellent
2014-11-14 05:00:37 +08:00
不能,如果非要用的话也必须建一个REST API,然后用URLFetch来操作
dndx
2014-11-17 03:09:01 +08:00
PHP 现在还在 Beta ,应该以后会支持直连 Datastore 。

个人建议能用 Datastore 就用 Datastore ,价格便宜还不说,就冲着 scalability 也值得。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/146258

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX