• Aucun résultat trouvé

MorphStore - From an Idea to a Novel In-Memory Column Store Database System

N/A
N/A
Protected

Academic year: 2022

Partager "MorphStore - From an Idea to a Novel In-Memory Column Store Database System"

Copied!
1
0
0

Texte intégral

(1)

MorphStore – From an Idea to a Novel In-Memory Column Store Database System

[Abstract]

Dirk Habich

TU Dresden, Database Systems Group Dresden, Germany

dirk.habich@tu-dresden.de

ABSTRACT

In-memory database systems pursue a main memory-centric architecture approach and assume that all relevant data (ba- se data as well as intermediates) can be fully kept in the main memory of a computer or of a computer network. For OLAP workloads, in-memory column store systems are perfectly suited, because relational tables are organized by column rather than by row and based on that, queries only need to read relevant data columns. In these systems, lightweight integer compression algorithms already play an important role. Aside from reducing the amount of data, compressed data offers several advantages such as less time spent on load and store instructions and a better utilization of the cache hierarchy. Moreover, a direct processing of the compressed data is possible in many cases. However, existing systems only provide a very limited set of compression algorithms for base data. Furthermore, during query processing, these systems only keep the data compressed until an operator cannot process the compressed data directly, whereupon the data is decompressed, but not recompressed. Thus, the full optimization potential is not exploited.

To overcome that, several years ago we had the idea to make lightweight compression a first class citizen in query optimization and query processing, because the effort to ac- cess intermediate results is equivalent to the effort to access the base data. Thus, the optimization of intermediate re- sults is interesting and has a high impact on the performance of the query execution. For this domain, we envisioned the continuous use of lightweight compression methods for base data as well as intermediate results and developed a novel compression-aware query processing concept. However, to minimize the overall query execution time, it is important to find a balance between the reduced transfer times and the increased computational effort during query optimization.

In my talk, I will give an overview of our research jour- ney starting from an idea to the development of a novel in-memory column store database system calledMorphSto-

31stGI-Workshop on Foundations of Databases (Grundlagen von Daten- banken), 11.06.2019 - 14.06.2019, Saarburg, Germany.

Copyright is held by the author/owner(s).

re. As I will show, the unique features ofMorphStoreare: (i) support of a large variety of lightweight integer compression algorithms, (ii) a continuous handling of compression from base data through intermediate results, (iii) a cost-based decision for the best-suited compression algorithm, and (iv) morphing intermediates from one to another compression scheme to dynamically adapt the physical representation to the changing data characteristics at query run-time.

Références

Documents relatifs

It is shown that if the monolayer- to-bilayer transition occurs with only small changes in the nearest neighbour spacing, the chemical potential there depends on the

We present in this work an efficient and robust framework for the construction of a high-resolution and spatio-temporal atlas of the whole heart from a database of 138 CT

The error committed for the proposed algorithm with a subsampling of factor 2 (1 bit per pixel) is similar to the one obtained with JPEG compression with 3 bits per pixel.. The

In International Congress on Environmental Modelling and Software Modelling for En- vironment’s Sake, pages 1–8, Ottawa, Ca- nada, jul 2010.. & MULLER J.-P., “An

Compression of a plasma column of infinite electroconductivity situated in an external axial magnetic field... COMPRESSION OF A PLASMA

Key words: Algebraic varieties of general type — Rational maps — Canonical bundle and pluricanonical embeddings — Chern classes — Finiteness theorems of de Franchis - Severi type

The next step was to create several vehicle concepts by mixing and matching the Launch, Cruise and Terminal flight segment concepts. The list of vehicle concepts

The Demo Motor-Compressor development effort therefore focused on the unique and criti- cal aspects of this type of device, mainly the fabrication of a 5-stack device