我们可以使用cassandra / couchdb / mongodb与谷歌应用引擎基础设施?

时间:2011-07-13 09:17:29

标签: google-app-engine mongodb couchdb cassandra

我们是否可以使用Google App Engine但不使用google的bigtable?

与存储我的数据一样,我更喜欢使用cassandra并能够插拔其他数据库服务器。

并说如果我想使用CouchDb / MongoDb而不是GAE的基础设施支持吗?

3 个答案:

答案 0 :(得分:8)

简短回答:否。

更长的答案:这取决于您希望/需要使用数据库系统的方式。你无法直接在AppEngine上运行这些系统。但是,如果低延迟不是先决条件(就像不经常/定期提取数据那样),那么您可以使用某种HTTP API在另一台主机上设置它们,并使用{{1}从appengine查询您的服务}。

答案 1 :(得分:0)

只是我的两分钱:

我认为你不能直接在Google App Engine上做你想做的事。如果你真的需要其他数据库,那么亚马逊的EC2可能就是你想要的。

另外,请看一下:Using Quercus® to Run the WordPress PHP blog on Google App Engine

答案 2 :(得分:0)

是的,您可以在Google App Engine上使用Cassandra数据库,但在其flexible environment中。但是,截至目前,灵活的环境是Beta版本,不建议用于生产。