Adaptive Hybrid Indexes
Christoph Anneser, Andreas Kipf, Huanchen Zhang, Thomas Neumann, Alfons Kemper
2022Proceedings of the 2022 International Conference on Management of Data14 citationsDOIOpen Access PDF
Abstract
While index structures are crucial components in high-performance query processing systems, they occupy a large fraction of the available memory. Recently-proposed compact indexes reduce this space overhead and thus speed up queries by allowing the database to keep larger working sets in memory. These compact indexes, however, are slower than performance-optimized in-memory indexes because they adopt encodings that trade performance for memory efficiency. Applying different encodings within a single index might allow optimizing both dimensions at the same time - however, it is not clear which encodings should be applied to which index parts at build-time.
Topics & Concepts
Computer scienceOverhead (engineering)Index (typography)Memory managementFraction (chemistry)Theoretical computer scienceParallel computingOverlayAlgorithmProgramming languageChemistryOrganic chemistryData Management and AlgorithmsAdvanced Database Systems and QueriesData Mining Algorithms and Applications