TY - GEN
T1 - ARTful Skyline Computation for In-Memory Database Systems
AU - Schüle, Maximilian E.
AU - Kulikov, Alex
AU - Kemper, Alfons
AU - Neumann, Thomas
N1 - Publisher Copyright:
© 2020, Springer Nature Switzerland AG.
PY - 2020
Y1 - 2020
N2 - Skyline operators compute the Pareto-optimum on multi-dimensional data inside disk-based database systems. With the arising trend of main-memory database systems, pipelines process tuples in parallel and in-memory index structures, such as the adaptive radix tree, reduce the space consumption and accelerate query execution. We argue that modern database systems are well suited to progressive skyline operators. In addition, space-efficient index structures together with tree-based skyline algorithms improve the overall performance on categorical input data. In this work, we parallelise skyline algorithms, reduce their memory consumption and allow their integration into the main-memory database system HyPer. In our evaluation, we show that our parallelisation techniques scale linearly with every additional worker, and that the adaptive radix tree reduces memory consumption in comparison to existing tree-based approaches for skyline computation.
AB - Skyline operators compute the Pareto-optimum on multi-dimensional data inside disk-based database systems. With the arising trend of main-memory database systems, pipelines process tuples in parallel and in-memory index structures, such as the adaptive radix tree, reduce the space consumption and accelerate query execution. We argue that modern database systems are well suited to progressive skyline operators. In addition, space-efficient index structures together with tree-based skyline algorithms improve the overall performance on categorical input data. In this work, we parallelise skyline algorithms, reduce their memory consumption and allow their integration into the main-memory database system HyPer. In our evaluation, we show that our parallelisation techniques scale linearly with every additional worker, and that the adaptive radix tree reduces memory consumption in comparison to existing tree-based approaches for skyline computation.
KW - Adaptive radix tree
KW - In-Memory DBMS
KW - Skyline operator
UR - http://www.scopus.com/inward/record.url?scp=85090096185&partnerID=8YFLogxK
U2 - 10.1007/978-3-030-54623-6_1
DO - 10.1007/978-3-030-54623-6_1
M3 - Conference contribution
AN - SCOPUS:85090096185
SN - 9783030546229
T3 - Communications in Computer and Information Science
SP - 3
EP - 12
BT - New Trends in Databases and Information Systems, ADBIS 2020 Short Papers, Proceedings
A2 - Darmont, Jérôme
A2 - Novikov, Boris
A2 - Wrembel, Robert
PB - Springer
T2 - 24th European Conference on Advances in Databases and Information Systems, ADBIS 2020
Y2 - 25 August 2020 through 27 August 2020
ER -