I get a hit about every two seconds which collects data in gzip form for processing if it can. I have two, let's say, robots that run processing it when they can. I truncate the table every 15 minutes because it gets out of control and grows too large. I also have a day turnover process that takes about four hours to complete on a good day. And right now MySQL gives errors about being out of memory.
Currently it's running on old hardware. I have an AMD3 Athlon II quad core 2.8 GHz I'm thinking of using, maybe 16 gigs GB of RAM to replace the two it's running on now. I would like to stay as low on power consumption as possible as it is the ISP's primary concern. I would prefer to start with a motherboard that doesn't have me paying for extras like graphics,sound. I'm also planning to use the neutron GTX for the MySQL database, so SATA-3 is a must.