Re: 500 million rows every (8 hour) day

From: Jack <none_at_INVALIDmail.com>
Date: Tue, 24 Nov 2009 10:33:10 +0200
Message-ID: <cTMOm.43719$La7.37382_at_uutiset.elisa.fi>


"Richard Last" <richard_ln_at_yahoo.com> wrote in message news:884bd094-e613-47fe-8c4c-f6e9ea2d69dc_at_e7g2000vbi.googlegroups.com...
> I've been asked to investigate how to best build an Oracle DB that
> will be able to handle the insertion of 500 million rows every 8 hour
> work day. The data will be batch inserted via sql loader every few
> seconds, into two main tables, distributed about 8:1. Each table is
> about 30 columns wide. Around 6 months of data will be retained.
>
> At the end of the day, a few stored procedures will have to be run
> that produce 4 or 5 reports within a few minutes. Each of the reports
> will contain about a million rows. Afterward, about 50 other reports
> will be run. All of the reports will run against the data inserted
> during the day, with the exception of maybe .1% of the data which will
> reference data from a previous day.
>
> I fully recognise i'm not providing sufficient detail for anyone to
> provide very accurate recommendations. What I'm curious to know if
> it's too tall an order for Oracle, or if it will require hadoop, or
> similar technology. I've done quite a bit of SQL Server work, but not
> nearly to this scale.
>
>
> thx
>
>
>

Some relevant questions:
Data amount in TB?
Which hardware brand you wish to use?
Contact oracle and ask "Oracle Optimized Warehouse"

You will get that optimized system running, delivered and cost efective very fast.

Have fun! Received on Tue Nov 24 2009 - 02:33:10 CST

Original text of this message