Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Usenet -> c.d.o.misc -> Re: Reports in OLTP system

Re: Reports in OLTP system

From: Wiktor Moskwa <wiktorDOTmoskwa_at_gmail.com>
Date: Tue, 31 Jul 2007 15:09:36 +0000 (UTC)
Message-ID: <f8njbg$mj3$1@atlantis.news.tpi.pl>


On 29.07.2007, DA Morgan <damorgan_at_psoug.org> wrote:
> Wiktor Moskwa wrote:
>>
>> Well, I want to learn how such things are done.
>> Are materialized views or advanced queuing right tools
>> here or not.
>
> To determine that would be a full scale research project. They might
> be and then again they might not be. I know organizations doing it
> with Data Guard replication to a logical standby so it very much
> depends.

Thanks for a reply. Let me change my question a little. I wonder what is a usual practice of serving aggregate data in a standard database (not a warehouse, used to store current data). By aggregate data I mean for example monthly sales summary.

The example environment is a web application with 2000 users (each is a different <very> small business, not related to others, with distinct subset of data). How to provide them with effective up-to-date summaries? (triggers? MVs? queuing? calculation on request and storing for later use?)

And a sub-question: with two tables INVOICE (parent) and INVOICE_ITEM (child) - do you usually keep sum of values from child rows in parent row or calculate in application every time?

Thanks in advance.

-- 
Wiktor Moskwa
Received on Tue Jul 31 2007 - 10:09:36 CDT

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US