благодарит за вопрос! Я работаю в Heroku (лучшая работа!).
За услуги, выполняемые на героику, вы можете проверить их success page, и вы увидите, что любой, кто смотрит на The Dark Knight, или Гарри Поттер через Facebook, делает это через Milyoni, который работает на Heroku. Heroku - это платформа разработки, которая позволяет любому пользователю создавать любые приложения, доступные через Интернет (включая Facebook).
Что вы делаете с Heroku, зависит от ваших способностей и приложения, которое вы программируете. После того, как вы создали программу локально, вы нажимаете ее на Heroku, где мы ее запустим, и если вы безумно успешны, Heroku делает ее очень простой в масштабировании без изменений кода. Если вы ищете быстрый старт, мы имеем примеры Sinatra, который работает на Ruby, Node.js, PHP и Python.
Что касается данных, вы можете использовать postgres на серверах Heroku. Все экземпляры Heroku имеют общий экземпляр postgres, и вы можете указать upgrade, если вам требуется больше емкости. В зависимости от значений, которые вы пытаетесь сохранить, вы также можете использовать сторонние магазины, такие как memcache, вы также можете использовать куки на стороне клиента и любое другое хранилище данных, которое позволяет удаленные подключения (почти все из них).
Надеюсь, что это поможет.
Я экспериментировал с Heroku на некоторое время и попробовал несколько примеров. Можете ли вы направить меня на пример для простого хранения и извлечения базы данных? Ни один из примеров из Героку, похоже, не имеет этого. –
Это довольно специфично для того, какой язык/каркас вы используете. У меня есть опыт работы с Ruby/Rails, а также несколько приложений, которые используют ActiveRecord (Rails ORM), например, мое приложение [wicked example app] (https://github.com/schneems/wicked_example). Упрощенный ответ: вы подключаетесь к экземпляру postgres, используя переменную окружения DATABASE_URL, оттуда вы можете вставлять, обновлять, выбирать и т. Д., Используя обычный sql. Вам нужно что-то, что читает/пишет из базы данных локально, прежде чем вы сможете заставить его работать на Heroku. – Schneems