This article provides an overview of recent developments in mainmemory database systems. With growing memory sizes and memory prices dropping by a factor of 10 every 5 years, data having a “primary home” in memory is now a reality. Main-memory databases eschew many of the traditional architectural pillars of relational database systems that optimized for disk-resident data. The result of these memory-optimized designs are systems that feature several innovative approaches to fundamental issues (e.g., concurrency control, query processing) that achieve orders of magnitude performance improvements over traditional designs. Our survey covers five main issues and architectural choices that need to be made when building a high performance main-memory optimized database: data organization and storage, indexing, concurrency control, durability and recovery techniques, and query processing and compilation. We focus our survey on four commercial and research systems: H-Store/VoltDB, Hekaton, HyPer, and SAP HANA. These systems are diverse in their design choices and form a representative sample of the state of the art in main-memory database systems. We also cover other commercial and academic systems, along with current and future research trends.
Article navigation
23 August 2017
Research Article|
August 23 2017
Main Memory Database Systems
Alfons Kemper;
Alfons Kemper
Technische Universität München
Search for other works by this author on:
Thomas Neumann;
Thomas Neumann
Technische Universität München
Search for other works by this author on:
Andrew Pavlo
Andrew Pavlo
Carnegie Mellon University
Search for other works by this author on:
Online ISSN: 1931-7891
Print ISSN: 1931-7883
© 2017 F. Faerber, A. Kemper, P. Å Larson, J. Levandoski, T. Neumann, and A. Pavlo
2017
F. Faerber, A. Kemper, P. Å Larson, J. Levandoski, T. Neumann, and A. Pavlo
Licensed re-use rights only
Foundations and Trends in Databases (2017) 8 (1-2): 1–130.
Citation
Faerber F, Kemper A, Larson P, Levandoski J, Neumann T, Pavlo A (2017), "Main Memory Database Systems". Foundations and Trends in Databases, Vol. 8 No. 1-2 pp. 1–130, doi: https://doi.org/10.1561/1900000058
Download citation file:
Suggested Reading
NCSS Notable Trade Book Lesson Plan: Hana’s Suitcase
Social Studies Research and Practice (March,2007)
Strategic innovation in retail finance: the growth and challenges of Hana Bank’s ETF-specified money trust ( SMT )
Emerald Emerging Markets Case Studies (March,2026)
Reducing system toil in a university library
Library Management (June,2020)
Teaching Note: Strategic innovation in retail finance: the Growth and Challenges of Hana bank’s ETF-specified money trust ( SMT )
Teaching Notes (March,2026)
English as a foreign language learner autonomy in vocabulary development: Variation in student autonomy levels and teacher support
Journal of Research in Innovative Teaching & Learning (October,2018)
Related Chapters
All Access Action Heroes – Between Cyberpathy and New Media
Gender and Action Films: Road Warriors, Bombshells and Atomic Blondes
References
Tourists’ Behaviors and Evaluations
Hostility and Tensions in Conflict Relationships
Social Conflict and Harmony: Tourism in China’s Multi-Ethnic Communities
Recommended for you
These recommendations are informed by your reading behaviors and indicated interests.
