【问题标题】:Linode + MongoHQ, or host my own DB?Linode + MongoHQ,还是托管我自己的数据库?
【发布时间】:2012-10-12 01:05:23
【问题描述】:

我正在使用 python/flask/mongodb 开发一个项目,并且需要弄清楚托管/基础设施。

更喜欢使用 VPS 而不是 Heroku 之类的服务。

您认为哪个是更好的选择? a) Linode 应用程序/网络服务器 + mongoHQ b) 在几个 Linode 上设置 Linode 应用程序/Web 服务器 + mongodb 和副本 c) 带有 MongoHQ 的 AWS EC2(sicne mongohq 也托管在 EC2 上) d) 还有其他可取的建议吗?

我一般在 Linux/DB 方面经验丰富,因此更关心维护工作,从而分散了我交付实际应用程序功能的注意力。

谢谢。

【问题讨论】:

  • 您最终尝试了 Linode + MongoHQ 组合吗?延迟是否可以接受?

标签: mongodb amazon-web-services hosting linode mongohq


【解决方案1】:

这是一个很难回答的问题,因为没有正确答案。

这一切都取决于您的流量、应用程序正常运行时间需求以及最终您的人力和基础设施。

如果您是一家单人创业公司并且对 Mongo DB 知识有限(即设置副本集、分片等),那么请选择 Mongo HQ。我已经用 Heroku 作为应用层做了一些测试实例,它们运行良好。

随着您的成长,聘请专门的 mongo 人员和/或注册付费的 10gen 支持可能是个好主意,这也使您可以访问他们的监控控制台和其他好东西来帮助管理。

【讨论】:

    【解决方案2】:

    我唯一的建议是观察您的查询...在生成搜索结果页面时,仅从数据库中指定您想要和需要的字段...您的吞吐量和延迟通常比来自远程系统的查询成本更高查询的执行时间。

    还可以查看 MongoLab 或 MongoHQ 是否有从优先连接到您选择的 vps 站点的站点或托管。

    拥有托管数据库是一件非常好的事情。

    【讨论】:

      猜你喜欢
      • 2018-04-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-12-07
      • 2015-08-24
      • 2021-01-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多