Fri 20 Nov 2020 05:20 - 05:40 at SPLASH-I - R-6 Chair(s): Dominik Winterer, Eelco Visser
Optimizing the physical data storage and retrieval of data are two key
database management problems. In this paper, we propose a language that can
express both a relational query and the layout of its data. Our language can
express a wide range of physical database layouts, going well beyond the row-
and column-based methods that are widely used in database management systems.
We use deductive program synthesis to turn a high-level relational
representation of a database query into a highly optimized low-level
implementation which operates on a specialized layout of the dataset. We build
an optimizing compiler for this language and conduct experiments using a
popular database benchmark, which shows that the performance of our
specialized queries is better than a state-of-the-art in memory compiled
database system while achieving an order-of-magnitude reduction in memory use.
Thu 19 NovDisplayed time zone: Central Time (US & Canada) change
17:00 - 18:20 | |||
17:00 20mTalk | Adding Interactive Visual Syntax to Textual Code OOPSLA Leif Andersen Northeastern University, Michael Ballantyne Northeastern University, Matthias Felleisen Northeastern University Link to publication DOI Media Attached | ||
17:20 20mTalk | Deductive Optimization of Relational Data Storage OOPSLA Jack Feser Massachusetts Institute of Technology, Sam Madden Massachusetts Institute of Technology, Nan Tang QCRI HBKU, Armando Solar-Lezama Massachusetts Institute of Technology Link to publication DOI Media Attached | ||
17:40 20mTalk | Inter-theory Dependency Analysis for SMT String Solvers OOPSLA Minh-Thai Trinh Advanced Digital Sciences Center, Duc-Hiep Chu National University of Singapore, Joxan Jaffar National University of Singapore Link to publication DOI Media Attached | ||
18:00 20mTalk | Macros for Domain-Specific Languages OOPSLA Michael Ballantyne Northeastern University, Alexis King Northwestern University, Matthias Felleisen Northeastern University Link to publication DOI Media Attached |