JOURNAL ARTICLE

Main Memory Database Systems

Frans FaerberAlfons KemperPer-Åke LarsonJustin J. LevandoskiThomas NeumannAndrew Pavlo

Year: 2017 Journal:   Foundations and Trends in Databases Vol: 8 (1-2)Pages: 1-130   Publisher: Now Publishers

Abstract

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.

Keywords:
Database Computer science

Metrics

37
Cited By
2.03
FWCI (Field Weighted Citation Impact)
0
Refs
0.90
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Graph Theory and Algorithms
Physical Sciences →  Computer Science →  Computer Vision and Pattern Recognition
Advanced Database Systems and Queries
Physical Sciences →  Computer Science →  Computer Networks and Communications
Distributed and Parallel Computing Systems
Physical Sciences →  Computer Science →  Computer Networks and Communications

Related Documents

JOURNAL ARTICLE

Main-memory database systems

Alfons KemperThomas Neumann

Year: 2014 Pages: 1310-1310
JOURNAL ARTICLE

Modern main-memory database systems

Per-Åke LarsonJustin J. Levandoski

Journal:   Proceedings of the VLDB Endowment Year: 2016 Vol: 9 (13)Pages: 1609-1610
BOOK-CHAPTER

Recovery in main memory database systems

Vijay Kumar

Lecture notes in computer science Year: 1996 Pages: 769-778
© 2026 ScienceGate Book Chapters — All rights reserved.