我们可以使用cassandra / couchdb / mongodb与谷歌应用程序引擎基础设施? [英] can we use cassandra / couchdb / mongodb with google app engine infrastructure?
问题描述
有没有我们可以使用Google App Engine,但不要使用Google的bigtable?
Is there anyway we can use Google App Engine but do not use google's bigtable?
像储存我的资料一样,我宁愿使用cassandra,
Like for storing my data, I would prefer to use cassandra and have the ability to plug and unplug additional database servers.
并说如果我想使用CouchDb / MongoDb,而不是在GAE的基础设施中支持?
And say if I would like to use CouchDb/MongoDb instead is it supported in the GAE's infrastructure?
推荐答案
简短答案:否。
:它取决于您想要/需要使用的数据库系统。没有办法,你可以直接在AppEngine上运行这些系统。但如果低延迟不是先决条件(如不经常/定期提取数据的情况),那么您可以使用某种HTTP API将其设置在另一台主机上,并使用<$ c $从appengine查询您的服务c> urlfetch 。
Longer answer: It depends how you want/need to use the database systems. There is no way you could run those system directly on AppEngine. But if low-latency was not a prerequisite (as would be the case with infrequent/periodical fetches of data) then you could set them up on another host with some kind of HTTP API, and query your services from appengine using urlfetch
.
这篇关于我们可以使用cassandra / couchdb / mongodb与谷歌应用程序引擎基础设施?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!