Do hosting companies restrict the size of customers' databases? Say I'm limited to one database, could I fill it with 10gig of data?
My hosting company restricts you to 100MB per database. You can pay for extra but it'll cost ya! You might have to shop around till you find a good deal.
Shared hosting providers usually count the data in your db towards your total overall disk space allowance.
This is what I have, and also what i see mostly elsewhere... but it shouldnt take much for the OP to check with their IPP.
This is also what I have, and with a 20GB allowance, I haven't had any problems yet. Also watch out for databases that only give you so many queries per hour. Mine used to have that, but I never came close to the limit. Now they allow unlimited as long as you only have a maximum of 3 concurrent connections (I don't think I've ever used more than one at a time...).
I last hosting package I bought was over five years ago, and that was for a ASP powered site with an MS Access DB