Efficient transaction processing for hyrise in mixed workload environments

0Citations
Citations of this article
20Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Hyrise is an in-memory storage engine designed for mixed enterprise workloads that originally started as a research prototype for hybrid table layouts and basic transaction processing capabilities. This paper presents our incremental improvements and learnings to better support transactional consistency in mixed workloads. In particular, the paper addresses a multi-version concurrency control mechanism with lock-free commit steps, tree-based multi-column indices, in-memory optimized logging and recovery mechanisms. Additionally, a mixed workload scheduling mechanism is presented, addressing partitionable transactional workloads in combination with analytical queries.

Cite

CITATION STYLE

APA

David, S., Martin, F., Johannes, W., Martin, G., & Hasso, P. (2015). Efficient transaction processing for hyrise in mixed workload environments. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 8921, pp. 112–125). Springer Verlag. https://doi.org/10.1007/978-3-319-13960-9_9

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free