【发布时间】:2011-12-03 16:12:27
【问题描述】:
我正在建立一个网站,我现在托管在 Webfaction 的最基本计划上。然而,今天我收到一条消息,我的一个进程因消耗大量内存而被杀死。
我预计会使用更多的内存,并且还需要一个比 webfaction 更大的数据库,所以我考虑切换到另一个主机并将 webfaction 用作开发服务器。
我研究了 AWS EC2,但我认为它的学习曲线太陡了,而且我现在更倾向于 Heroku。
但是,免费版只能为您提供 5mb 的 PostgreSQL 数据库。我未来需要的远不止这些,但不是第一个付费计划立即提供的 2 GB —— 一开始我不能每月支付 200 美元。
我有几个问题:
Heroku 中的数据库是否有中间计划?如果不是,原因是什么? -- 我不明白。
我看到 MongoDB 和 CouchDB 插件要便宜得多——但我知道它们是 nosql 并且 Django ORM 无法真正处理它。让我的应用保持原样并使其在 mongodb 或 couchdb 上运行有多容易? (我的 Django 应用现在是为 Postgres 编写的)。
是否可以同时在 Heroku 上部署我的 Django 应用并连接到我的 Webfaction postgresql 数据库?
非常感谢,我正在开始做这件事,但不知道任何开发人员现在做这些事情。
【问题讨论】:
-
我也不断收到来自 Webfaction 的这些消息。 django 内存效率不高吗?
-
是的,不知道,不过我的代码可能效率低下
标签: django postgresql mongodb heroku couchdb