我们是否可以使用Google App Engine但不使用google的bigtable?
与存储我的数据一样,我更喜欢使用cassandra并能够插拔其他数据库服务器。
并说如果我想使用CouchDb / MongoDb而不是GAE的基础设施支持吗?
答案 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版本,不建议用于生产。