Interesting. I work for a little company called Verizon. My job for the past twelve years has been to pull switch data for first MCI (Local, LongDistance), then Worldcom (Dial, IP, IPVPN), and turn it into something billable. I am now working for Verizon. Our customers are Microsoft, Time Warner, AOL, and the like as my life is now making sure that they can in turn bill their customers, who then bill their customers and down the line until it makes it to sites like Scubaboard for example for IP usage billing. I'm no stranger to huge volume data on a global scale, and ways to handle it.
I've seen just about every given solution to aggregating, storing, and making available huge volume data. My only comment is that most companies (ourselves included) don't do a very good job at capacity planning, hardware allocation, and application and database design.
Oracle is a perfectly good solution for large scale volume data processing, but it must be done well. Most places implement a poor solution on inadequate hardware that is improperly partitioned, with poor database design. Scrubbing, data backup, and archiving is done as an afterthought and even with the very good Can tools that Oracle has out of the box, they can not overcome a poor implementation that was done in a rush with little thought. Implement, and fix it in production seems to be a sad standard.
When things crash, management blames everyone but the people that are truely responsible (look in the mirror). I've seen DB applications trashed because it's MUCH easier to blame a product than the true culprit, which is generally those responsible for the disaster that is the junk system they created often against the advice of the development staff.
I agree that C, PERL, and C++ using hashing strageties can outperform Oracle loaders, however it's a maintenance nightmare. This type of implementation eats up so much man power in maintenance, support, and redesign, that if the bean counters could truely SEE the beans, a quick retreat back to more maintainable SQL driven solutions would be implemented! :lol:
In any event, this is off topic, but I think what we are doing here is agreeing.