Cad*_*ker 5 google-app-engine mongodb google-compute-engine
过去几周我一直在谷歌应用引擎(GAE)和谷歌计算引擎(GCE)上徘徊,所以我觉得我对两个相关但不同的平台有一个很好的理解.但我陷入困境,并希望确保我向正确的方向前进.
我正在创建一个拥有少量客户的小型私人商业网站.我们正在谈论20个并发用户.
所以这个问题可能更具建筑性而非技术性.
我想尝试使用MongoDB,因为架构的灵活性,所以这就是我被困的地方.
我最初的尝试是通过以下连接:
选项1:
GAE(Java) - > MongoDB Java驱动程序 - > GCE(MongoDB)
这是完全失败的原因,因为GAE沙箱不允许这样做.
选项2:
GAE(Java) - > RESTFul MongoDB调用 - > GCE(MongoDB/Restful前端)
我还没有完全探索过这个,但这似乎很有希望,但我真的不想使用RESTful连接到我的数据库
这让我不知所措.
选项3:
GCE(Java/Tomcat) - > MongoDB驱动程序 - > GCE(MongoDB)
沟通GAE并在GCE中全力以赴:|
我喜欢一些反馈.以下是我在研究此问题时大量引用的其他stackoverflow答案:
毋庸置疑,这是我在stackoverflow上的第一个问题,我每天都会阅读,所以如果这个问题看起来不合适,那就太好了.我想如果我在挣扎,可能还有很多其他人也是如此.:d
答案摘要: 提出了3个完美的答案:
我研究了所有这些,并决定对我来说#1是目前最好的选择,因为它是阻力最小的路径,但是如果将来我转向#2或#3,我将大开大门.需要出现.
谢谢大家.我将标记关于使用GCE作为公认答案的回答,因为它确实回答了问题,即使我朝着不同的方向前进.
IMO 即使你必须扩展也不需要 GAE
| 归档时间: |
|
| 查看次数: |
2045 次 |
| 最近记录: |