Domain Query Optimization: Adapting the General-Purpose Database System Hyper for Tableau Workloads
Autor(en):
Zusammenfassung
The Hyper database system was started as an academic project at Technical University Munich. In 2016, the commercial spin-off of the academic Hyper database system was acquired by Tableau, a leader in the analytics and business intelligence (BI) platforms market. As a human-in-the-loop BI platform, Tableau products machine-generate query workloads with characteristics that differ from human-written queries and queries represented in industry-standard database system benchmarks. In this work, we contribute optimizations we developed for one important class of queries typically generated by Tableau products: retrieving (aggregates of) the domain of a column. We devise methods for leveraging the compression of the database column in order to efficiently retrieve the duplicate-free value set, i.e., the domain. Our extensive performance evaluation of a synthetic benchmark and over 60 thousand real-world workbooks from Tableau Public shows that our optimization enables query latencies for domain queries that allow self-service ad-hoc data exploration.
- Vollständige Referenz
- BibTeX
Vogelsgesang, A., Muehlbauer, T., Leis, V., Neumann, T. & Kemper, A.,
(2019).
Domain Query Optimization: Adapting the General-Purpose Database System Hyper for Tableau Workloads.
In:
Grust, T., Naumann, F., Böhm, A., Lehner, W., Härder, T., Rahm, E., Heuer, A., Klettke, M. & Meyer, H.
(Hrsg.),
BTW 2019.
Gesellschaft für Informatik, Bonn.
(S. 313-333).
DOI: 10.18420/btw2019-19
@inproceedings{mci/Vogelsgesang2019,
author = {Vogelsgesang, Adrian AND Muehlbauer, Tobias AND Leis, Viktor AND Neumann, Thomas AND Kemper, Alfons},
title = {Domain Query Optimization: Adapting the General-Purpose Database System Hyper for Tableau Workloads},
booktitle = {BTW 2019},
year = {2019},
editor = {Grust, Torsten AND Naumann, Felix AND Böhm, Alexander AND Lehner, Wolfgang AND Härder, Theo AND Rahm, Erhard AND Heuer, Andreas AND Klettke, Meike AND Meyer, Holger} ,
pages = { 313-333 } ,
doi = { 10.18420/btw2019-19 },
publisher = {Gesellschaft für Informatik, Bonn},
address = {}
}
author = {Vogelsgesang, Adrian AND Muehlbauer, Tobias AND Leis, Viktor AND Neumann, Thomas AND Kemper, Alfons},
title = {Domain Query Optimization: Adapting the General-Purpose Database System Hyper for Tableau Workloads},
booktitle = {BTW 2019},
year = {2019},
editor = {Grust, Torsten AND Naumann, Felix AND Böhm, Alexander AND Lehner, Wolfgang AND Härder, Theo AND Rahm, Erhard AND Heuer, Andreas AND Klettke, Meike AND Meyer, Holger} ,
pages = { 313-333 } ,
doi = { 10.18420/btw2019-19 },
publisher = {Gesellschaft für Informatik, Bonn},
address = {}
}
Sollte hier kein Volltext (PDF) verlinkt sein, dann kann es sein, dass dieser aus verschiedenen Gruenden (z.B. Lizenzen oder Copyright) nur in einer anderen Digital Library verfuegbar ist. Versuchen Sie in diesem Fall einen Zugriff ueber die verlinkte DOI: 10.18420/btw2019-19
Haben Sie fehlerhafte Angaben entdeckt? Sagen Sie uns Bescheid: Feedback abschicken


(en)