COOKIES: By using this website you agree that we can place Google Analytics Cookies on your device for performance monitoring. |
University of Cambridge > Talks.cam > Logic and Semantics Seminar (Computer Laboratory) > Push versus Pull-Based Loop Fusion in Query Engines
Push versus Pull-Based Loop Fusion in Query EnginesAdd to your list(s) Download to your calendar using vCal
If you have a question about this talk, please contact Victor Gomes. Database query engines use push-based or pull-based approaches to avoid the materialization of data across query operators. In this talk, we study these two types of query engines in depth and present the limitations and advantages of each engine. Similarly, the programming languages community has developed loop fusion techniques to remove intermediate collections in the context of collection programming. We draw parallels between databases (DB) and programming language (PL) research by demonstrating the connection between pipelined query engines and loop fusion techniques. Based on this connection, we propose a new type of pull-based engine, inspired by a loop fusion technique, which combines the benefits of both approaches. Then, we experimentally evaluate the various engines, in the context of query compilation, in a fair environment, eliminating the biasing impact of ancillary optimizations that have traditionally only been used with one of the approaches. We show that for realistic analytical workloads, there is no considerable advantage for either form of pipelined query engine, as opposed to what recent research suggests. This talk is part of the Logic and Semantics Seminar (Computer Laboratory) series. This talk is included in these lists:
Note that ex-directory lists are not shown. |
Other listsDanby Society Electron Microscopy Group Conferences Race EqualityOther talksHuR vs. TTP: Who is really the Master Regulator of CD4+ T cell Differentiation? Genome sequencing paves the way for precision medicine in the NHS: the Pulmonary Arterial Hypertension (PAH) point of view Holocaust Memorial Day Lecture: Torn From Home In Search of Invisible Energy Policy The Three Pillars of Liberalism: Freedom, Markets, and Morals from the Enlightenment to the Present Patients as Consumers and the Personalisation of Medicine (Reading Group) |