Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • Home
  • SEARCH
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 1025775
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 16, 20262026-05-16T11:58:43+00:00 2026-05-16T11:58:43+00:00

When my user base grows, does Heroku take care of setting up multiple database

  • 0

When my user base grows, does Heroku take care of setting up multiple database servers for my Rails app or do I have to configure it manually somehow?

In other words, does Heroku scale well and correctly (replicate servers) when needed?

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-16T11:58:43+00:00Added an answer on May 16, 2026 at 11:58 am

    Heroku has everything managed in their cloud and has three ways to scale: db, dynos, and workers. Heroku will not scale your application for you. It is your responsibility to adjust settings that control how much cpu / database storage. I will outline how Heroku works below but right now directly answer the question by saying that there are two options for databases with Heroku: shared, dedicated. Dedicated machines keep info on one machine but machines are beefed up accordingly which Heroku dubs compute unit while shared dbs share machines for databases.

    If you are reading this answer and don’t know about Heroku it’s more important to go check them out than reading on.

    First let me say its FREE to deploy applications on Heroku unless you want to add resources. Deployment is done with your git such as:

    • heroku create
    • heroku push master
    • heroku rake db:migrate

    Whenver you want to update your your app it’s three things:

    • git add .
    • git commit
    • git push heroku

    How is this possible. with the heroku gem.

    It’s kinda scary how much better Heroku takes care of deploying and scaling Ruby applications so I also had this question and did some research. It turns out that there are really only three things you need to know to scale your application with Heroku:

    • Dynos
    • Workers
    • Databases

    All you have to do is increase your dynos (basically thin processes) or workers (for delayed jobs) to scale your application.

    There are basically three ways to sale your application

    1. Choose a DB
    2. Choose how many dynos you want running
    3. Choose how many workers you want running

    Dynos and workers both run about $.05 / hour

    Then you can choose from 5 Databse options.

    1. Blosom is free up to 5 Mb
    2. Koi is $15/month up to 20 Gb

    And then there are dedicated servers for your DB which work like this:

    1. Ronin – $200 / month – 1 compute – 2 TB database max
    2. Fugu – $400 / month – 5 compute units – 2 TB database max
    3. Zilla – $1600 / month – 20 compute units – 2 TB database max

    The only thing that is will be dedicated to one server is your database and you have to choose an option for that to happen. Everything else is in the cloud layered into different servers like this:

    1. HTTP Reverse proxy – takes care of DNS – works on Niginz
    2. HTTP Cache – Works on – Varnish
    3. Custom Routing Mesh – works on Erlang
    4. Dynos – Basically thin proceses
    5. PostgreSQL and Memcached
    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I have been support a web app that is used by a user base
I have this table in my Pyramid app class User(Base): __tablename__ = 'users' id
Say I have the following class: class User(Base): __tablename__ = 'users' id = Column(Integer,
We have an existing WordPress install with a thriving user base. There are also
I have three tables which are defined as: class User(Base): __tablename__ = 'users' id
I have a custom base user control in silverlight. <UserControl x:Class=Problemo.MyBaseControl xmlns=http://schemas.microsoft.com/winfx/2006/xaml/presentation xmlns:x=http://schemas.microsoft.com/winfx/2006/xaml xmlns:d=http://schemas.microsoft.com/expression/blend/2008
I have a series of composite user controls that inherit from a base class
I have 2 web user controls, both inherit the same base class which extends
I have added one label in form that is not visible to user.Base on
I'm working on an analytics page for a rails app. The analytics page does

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.