An evaluation of strict timestamp ordering concurrency control for main-memory database systems

Stephan Wolf, Henrik Mühe, Alfons Kemper, Thomas Neumann

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

1 Scopus citations

Abstract

With the fundamental change of hardware technology, mainmemory database systems have emerged as the next generation of DBMS. Thus, new methods to execute transactions in a serial, lock-free mode have been investigated and successfully employed, for instance in H-Store or HyPer. Although these techniques allow for unprecedentedly high throughput for suitable workloads, their throughput quickly diminishes once unsuitable transactions, for instance those crossing partition borders, are encountered. Still, little research concentrates on the overdue re-evaluation of traditional techniques, that do not rely on partitioning. This paper studies strict timestamp ordering (STO), a “good old” technique, in the context of modern main-memory database systems built on commodity hardware with high memory capacities. We show that its traditional main drawback-slowing down reads-has a much lower impact in a main-memory setting than in traditional disk-based DBMS. As a result, STO is a competitive concurrency control method which outperforms the partitioned execution approach, for example in the TPC-C benchmark, as soon as a certain percentage of the workload crosses partition boundaries.

Original languageEnglish
Title of host publicationIn Memory Data Management and Analysis - 1st and 2nd International Workshops, IMDM 2013, IMDM 2014, Revised Selected Papers
EditorsThomas Neumann, Andrew Pavlo, Justin Levandoski, Arun Jagatheesan
PublisherSpringer Verlag
Pages82-93
Number of pages12
ISBN (Electronic)9783319139593
DOIs
StatePublished - 2015
Event1st International Workshop on In-Memory Data Management and Analytics, IMDM 2013 and 2nd International Workshop on In-Memory Data Management and Analytics, IMDM 2014 - Hongzhou, China
Duration: 1 Sep 20141 Sep 2014

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume8921
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference1st International Workshop on In-Memory Data Management and Analytics, IMDM 2013 and 2nd International Workshop on In-Memory Data Management and Analytics, IMDM 2014
Country/TerritoryChina
CityHongzhou
Period1/09/141/09/14

Fingerprint

Dive into the research topics of 'An evaluation of strict timestamp ordering concurrency control for main-memory database systems'. Together they form a unique fingerprint.

Cite this