Access Path Selection in Main-Memory Optimized Data Systems
Michael S. Kester, Manos Athanassoulis, Stratos Idreos · 2017
The advent of columnar data analytics engines fueled a series of optimizations on the scan operator. New designs include column-group storage, vectorized execution, shared scans, working directly over compressed data, and operating using SIMD and multi-core execution. Larger main memories and deeper cache hierarchies increase the efficiency of modern scans, prompting a revisit of the question of access path selection.