Stora dataanalyser omfattar ofta komplexa frågor med liknande eller identiska uttryck, vanligen kallade gemensamma tabellbeskrivningar (CTE). CTE:er kan uttryckligen definieras av användare för att förenkla frågeformuleringar, eller implicit inkluderas i frågor som genereras av affärsunderrättelseverktyg, finansiella applikationer och beslutsstödsystem. I databassystemen Massively Parallel Processing (MPP) innebär CTEs nya utmaningar på grund av den distribuerade typen av frågebehandling, den överväldigande volymen av underliggande data och de skalbarhetskriterier som systemen är skyldiga att uppfylla. I dessa inställningar, är en effektiv optimering och effektivt utförande av CTEs avgörande för snabb bearbetning av analytiska frågor över Big Data. I detta dokument presenterar vi ett omfattande ramverk för representation, optimering och utförande av CTEs i samband med Orca -Pivotals frågeoptimerare för Big Data. Vi demonstrerar experimentellt fördelarna med våra tekniker med hjälp av branschstandardbeslutsstöd.
I samband med MPP-databaser presenterar arbetet i REF en omfattande ram för optimering av gemensamma tabelluttryck (CTE) som genomförs för Orca.
Optimization of Common Table Expressions in MPP Database Systems
{'venue': 'PVLDB', 'journal': 'PVLDB', 'mag_field_of_study': ['Computer Science']}