Kevin M. Coonan, M.D. wrote:

>Shouldn't heavy weight queries be limited to a separate OLAP platform?  This
>  
>
This is what I have seen at a large data-processing company where I used 
to work for.
They ran separate tables, optimized for OLAP-queries (wide flat ugly 
tables with lots of data-redundancy), some tables were kept up to date 
with triggers, other OLAP tables were updated once every day at night 
with SQL-select/insert-queries, depending on the purpose.
The 'normal' data processing application did not suffer from noteable 
performance lost.

Oracle supports this in SQL. REFRESH and FAST are optional
They call it MATERIALIZED VIEW,  
http://www.akadia.com/services/ora_materialized_views.html

CREATE MATERIALIZED VIEW mv_emp_pk REFRESH FAST START WITH SYSDATE NEXT 
SYSDATE + 1/48 WITH PRIMARY KEY AS SELECT * FROM emp at remote_db;

Bert


Reply via email to