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.
CITATION STYLE
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
Mendeley helps you to discover research relevant for your work.