Я создаю веб-сайт, который я сейчас размещаю по основному плану Webfaction. Однако сегодня я получил сообщение, что один из моих процессов был убит, так как он занимал много памяти.
Я ожидаю гораздо большего использования памяти, а также нуждаюсь в большей базе данных, чем у меня на webfaction, поэтому я решил переключиться на другой хостинг и использовать webfaction в качестве сервера dev.
Я посмотрел на AWS EC2, но думаю, что это будет слишком круто для кривой обучения, и я более склонен к Героку, как я это вижу сейчас.
Тем не менее, бесплатная версия дает вам только 5 Мб базы данных PostgreSQL. В будущем мне нужно гораздо больше, но не сразу 2 ГБ, предлагаемые первым оплаченным тарифным планом - я не могу сначала заплатить 200 долларов в месяц.
У меня есть пара вопросов:
Есть ли промежуточный план для баз данных в Heroku? Если нет, в чем смысл? - Я не понимаю.
Я вижу, что дополнения MongoDB и CouchDB намного дешевле - однако я понимаю, что они nosql, и Django ORM не может справиться с этим. Насколько легко оставить мое приложение таким, какое оно есть, и заставить его работать на mongodb или couchdb? (Мое приложение Django теперь написано для Postgres).
Возможно ли пока что развернуть мое приложение Django на Heroku и подключиться к моей базе данных Webfaction postgresql?
Большое спасибо, я начинаю это дело, но не знаю ни одного разработчика, которое сейчас такое.