I wonder how they'll handle someone doing something awful like storing images or blobs in the database, though.
There is nothing wrong with storing blobs in the database - it is one of the data types. But a database is not a replacement for AWS S3 either.
If we did find someone abusively using the database - especially if it was affecting the overall quality of service - we would reach out to them directly to address it.
http://wiki.postgresql.org/wiki/FAQ#What_is_the_maximum_size...
post.categories (varchar) = "1,51,78,84,100"
and other wonderful non-normalized approaches.Of course any limit can be engineered against. When I was in college, the deli used to have a deal where you could get a baked potato with whatever toppings you wanted for $1.50 or something. one of the topings was chilli. So I would fill the container up with chilli so it was more like potato chilli..... After a while they started charging by weight because apparently this was a popular approach to this esp. for college kids who would rather cut food expenses and spend money on other things.
I am currently paying $9.50/mo for a Webfaction plan with 100GB disk, 600GB bandwidth, 256MB RAM + unlimited MySQL and PostgreSQL databases + various other services (webmail, SSH access, etc). What would the use case be for switching to, say, a Heroku plan with 1 Web Dyno and a 10M row PostgreSQL database? If I'm reading correctly, 1 Web Dyno will cost me $0/mo + $9/mo for the basic plan = $9/mo, which is comparable to the Webfaction plan, price-wise.
Off topic, but what I would really like to see: I have several long term tiny web apps hosted for free at Heroku. I understand that their costs for hosting these is minimal because unpaid for web apps get swapped out, and thus there is a several second loading request time when they are 'woken up.'
I would love an inexpensive "1 dyno" paid for plan positioned between the 1 dyno free plan and the two dyno paid plan for $35. The 1 dyno paid plan, at about $15/month (or maybe it shoult be 1/2 of $35?) would I bet be popular. I would like all of my apps to be always on, even the little toy/side projects.
cf. http://stackoverflow.com/questions/5480337/easy-way-to-preve...
The article does suggest a simple way of finding out if the plan supports PostGIS.
http://aws.amazon.com/ec2/instance-types/
After that installing a firebird database can be easy if i choose ubuntu instance
Next you can add nginx/django just for fun For backup there are many python scripts to backup to s3/ebs snapshots
Depending on who you are, and what you're doing, you may value your time more than a small amount of money. Or, you may value that amount of money more than your time. Neither is right or wrong.