Cloud Servers can scale in a similar way.
They are relatively cheap and MS even provides a free azure cloud server to try.
http://www.microsoft.com/windowsazure/offers/
Take advantage of this offer to try a limited amount of the Windows
Azure platform at no charge. The subscription includes a base level of monthly compute hours, storage, data transfers, a SQL Azure database, Access Control transactions and Service Bus connections at no charge.
They are relatively cheap and MS even provides a free azure cloud server to try.
http://www.microsoft.com/windowsazure/offers/
Take advantage of this offer to try a limited amount of the Windows
Azure platform at no charge. The subscription includes a base level of monthly compute hours, storage, data transfers, a SQL Azure database, Access Control transactions and Service Bus connections at no charge.
Quote from Rabbitone:
Garchbrooks,
I have been reading your thread with some interest. I used to know everything about databases. Iâm a retired Data Base Administrator (DB2 and Oracle). But now I trade full time to forget restoring DBs at 2:00 A.M. every other day. Iâm not a SQL Server guru. Iâm a mainframe DBA. But I will help if you want it.
I see that you are trying to do the âimpossibleâ of using a PC (they still donât match the bigger hardware) and run a monster app against big databases. Like you found out you are going to be tied up with I/O trying to access all the data in raw form. Unless you have an absolute need for raw data then do what they do in real apps and condense it into something that is usable.
The first question I always get is why canât a PC do what the mainframe does. So I will answer it in advance. On a mainframe you would spread your data across multiple disk packs. Next the data would be partitioned across the packs. When you ran your query each pack would grab part of the data. Imagine 20 packs working parallel on the I/O. That is a quick over view of what you canât do on a P.C.
Iâm very familiar with processing this type of data.