Materialiserade vyer har visat sig vara mycket effektiva för att påskynda frågor, och stöds i allt högre grad av kommersiella databaser och datalagersystem. Medan mängden data som matas in i ett lager och antalet materialiserade vyer snabbt ökar, krymper dock tidsfönstret för att behålla materialiserade vyer. Dessa trender kräver effektiva tekniker för att upprätthålla materialiserade vyer. I detta dokument visar vi hur vi kan hitta en effektiv plan för att upprätthålla en uppsättning materialiserade vyer, genom att utnyttja gemensamma underuttryck mellan olika synunderhållsuttryck. I synnerhet visar vi hur man effektivt väljer (a) uttryck och index som effektivt kan delas, genom tillfällig materialisering; (b) ytterligare uttryck och index för permanent materialisering; och (c) den bästa underhållsplan - incremental eller recomputation - för varje vy. Dessa tre beslut är mycket beroende av varandra, och valet av en påverkar valet av de andra. Vi utvecklar ett ramverk som renodlat integrerar de olika valen på ett systematiskt och effektivt sätt. Våra utvärderingar visar att vi med hjälp av våra tekniker kan uppnå många förbättringar i fråga om underhållstid. Våra algoritmer kan också användas för att effektivt välja materialiserade vyer för att påskynda arbetsbelastningar som innehåller frågor och uppdateringar.
Dessutom har gemensamma underuttryck utnyttjats för att förbättra synen underhållskostnader REF.
Materialized view selection and maintenance using multi-query optimization
{'venue': "SIGMOD '01", 'journal': None, 'mag_field_of_study': ['Computer Science']}