Sciweavers

AMW
2010

Run-time Optimization for Pipelined Systems

13 years 6 months ago
Run-time Optimization for Pipelined Systems
Traditional optimizers fail to pick good execution plans, when faced with increasingly complex queries and large data sets. This failure is even more acute in the context of XQuery, due to the structured nature of the XML language. To overcome the vulnerabilities of traditional optimizers, we have previously proposed ROX, a Run-time Optimizer for XQueries, which interleaves optimization and execution of full tables. ROX has proved to be robust, even in the presence of strong correlations, but it has one limitation: it uses full materialization of intermediate results making it unsuitable for pipelined systems. Therefore, this paper proposes ROX-sampled, a variant of ROX, which executes small data samples, thus generating smaller intermediates. We conduct extensive experiments which proved that ROX-sampled is comparable to ROX in performance, and that it is still robust against correlations. The main benefit of ROX-sampled is that it allows the large number of pipelined databases to imp...
Riham Abdel Kader, Maurice van Keulen, Peter A. Bo
Added 29 Oct 2010
Updated 29 Oct 2010
Type Conference
Year 2010
Where AMW
Authors Riham Abdel Kader, Maurice van Keulen, Peter A. Boncz, Stefan Manegold
Comments (0)