Tue 27 Oct 2015 14:15 - 14:37 at Ellwood 1 - Session 3 Chair(s): Ryan Wisnesky

Originally developed as a query language for XML databases, XQuery has evolved into a complete functional programming language. In order to unlock all optimization opportunities, XQuery processors therefore need to combine traditional query optimization with techniques used in optimizing compilers. In this paper, we discuss how the well-known technique of function inlining can be applied to XQuery. We present an implementation of function inlining based on the query processor of BaseX, an open-source XML database. Finally, a detailed quantitative evaluation demonstrates that the performance benefits obtained by blending compiler and query optimizer techniques surpass results from any one single technique.

Tue 27 Oct

dbpl2015
13:30 - 15:00: DBPL - Session 3 at Ellwood 1
Chair(s): Ryan Wisnesky
dbpl201513:30 - 13:52
Talk
dbpl201513:52 - 14:15
Talk
Stefanie Scherzinger, Uta StörlHS Darmstadt, Meike KlettkeUniversität Rostock
dbpl201514:15 - 14:37
Talk
Leonard WörtelerUniversity of Konstanz, Michael GrossniklausUniversity of Konstanz, Christian GrünUniversity of Konstanz, Marc H. SchollUniversity of Konstanz
dbpl201514:37 - 15:00
Talk
Jeremy GibbonsUniversity of Oxford, UK, Fritz HengleinDIKU, Denmark, Ralf HinzeUniversity of Oxford, UK, Nicolas WuUniversity of Bristol, UK