Logo des Repositoriums
 

HyPer Beyond Software: Exploiting Modern Hardware for Main-Memory Database Systems

dc.contributor.authorFunke, Florian
dc.contributor.authorKemper, Alfons
dc.contributor.authorMühlbauer, Tobias
dc.contributor.authorNeumann, Thomas
dc.contributor.authorLeis, Viktor
dc.date.accessioned2018-01-10T13:19:49Z
dc.date.available2018-01-10T13:19:49Z
dc.date.issued2014
dc.description.abstractIn this paper, we survey the use of advanced hardware features for optimizing main-memory database systems in the context of our HyPer project. We exploit the virtual memory management for snapshotting the transactional data in order to separate OLAP queries from parallel OLTP transactions. The access behavior of database objects from simultaneous OLTP transactions is monitored using the virtual memory management component in order to compact the database into hot and cold partitions. Utilizing many-core NUMA-organized database servers is facilitated by the morsel-driven adaptive parallelization and partitioning that guarantees data locality w.r.t. the processing core. The most recent Hardware Transactional Memory support of, e.g., Intel’s Haswell processor, can be used as the basis for a lock-free concurrency control scheme for OLTP transactions. Finally, we show how heterogeneous processors of “wimpy” devices such as tablets can be utilized for high-performance and energy-efficient query processing.
dc.identifier.pissn1610-1995
dc.identifier.urihttps://dl.gi.de/handle/20.500.12116/11724
dc.publisherSpringer
dc.relation.ispartofDatenbank-Spektrum: Vol. 14, No. 3
dc.relation.ispartofseriesDatenbank-Spektrum
dc.subjectEnergy efficiency
dc.subjectHardware transactional memory
dc.subjectMain-memory database system
dc.subjectOLAP
dc.subjectOLTP
dc.subjectSnapshot
dc.titleHyPer Beyond Software: Exploiting Modern Hardware for Main-Memory Database Systems
dc.typeText/Journal Article
gi.citation.endPage181
gi.citation.startPage173

Dateien