Yeah, but this is a postgresql problem, and with Postgresql the philosophy of letting the database carry the load works quite well.
Seriously, load handling of stuff like this in pgsql is great. I've found Postgresql tends to be I/O bound, while MySQL is usually CPU bound.