Model-Driven Integration of Compression Algorithms in Column-Store Database Systems

Research output: Contribution to book/Conference proceedings/Anthology/ReportConference contributionContributedpeer-review

Contributors

Abstract

Modern database systems are very often in the position to store their entire data in main memory. Aside from increased main memory capacities, a further driver for in-memory database systems was the shift to a decomposition storage model in combination with lightweight data compression algorithms. Using both mentioned storage design concepts, large datasets can be held and processed in main memory with a low memory footprint. In recent years, a large corpus of lightweight data compression algorithms has been developed to efficiently Vorlage wechselnsupport different data characteristics. In this paper, we present our novel model-driven concept to integrate this large and evolving corpus of lightweight data compression algorithms in column-store database systems. Core components of our concept are (i) a unified conceptual model for lightweight compression algorithms, (ii) specifying algorithms as platform-independent model instances, (iii) transforming model instances into low-level system code, and (iv) integrating low-level system code into a storage layer.

Details

Original languageEnglish
Title of host publicationProceedings of the Conference "Lernen, Wissen, Daten, Analysen"
EditorsRalf Krestel, Davide Mottin, Emmanuel Müller
Pages30-41
Number of pages12
Publication statusPublished - 2016
Peer-reviewedYes

Publication series

SeriesCEUR Workshop Proceedings
Volume1670
ISSN1613-0073

Conference

Title2016 Conference "Lernen, Wissen, Daten, Analysen", LWDA 2016
Duration12 - 14 September 2016
CityPotsdam
CountryGermany

External IDs

Scopus 84988874501
ORCID /0000-0001-8107-2775/work/142253406

Keywords

ASJC Scopus subject areas