Scaling Beyond DRAM Without Compromising Performance

Research output: Chapter in Book/Report/Conference proceedingChapterpeer-review

Abstract

In the past, the common assumption was that main memory would become cheap and abundant enough to power database systems solely. This assumption did not hold. This chapter presents approaches on how modern database systems can scale beyond a single server’s main memory capacity by utilizing trends in modern hardware without sacrificing performance. To this end, we present four systems: Mosaic, a storage engine for analytical workloads; Plush, a PMem-optimized storage structure for transactional workloads; PMFDS, a novel programming model for fully disaggregated systems; and finally, FireArm, a just-in-time compilation framework for rising ARM systems in the server space.

Original languageEnglish
Title of host publicationScalable Data Management for Future Hardware
PublisherSpringer Nature
Pages145-169
Number of pages25
ISBN (Electronic)9783031740978
ISBN (Print)9783031740961
DOIs
StatePublished - 1 Jan 2025

Fingerprint

Dive into the research topics of 'Scaling Beyond DRAM Without Compromising Performance'. Together they form a unique fingerprint.

Cite this