In-memory big data management and processing: A survey

H Zhang, G Chen, BC Ooi, KL Tan… - IEEE Transactions on …, 2015 - ieeexplore.ieee.org
Growing main memory capacity has fueled the development of in-memory big data
management and processing. By eliminating disk I/O bottleneck, it is now possible to support …

Energy-efficient database systems: A systematic survey

B Guo, J Yu, D Yang, H Leng, B Liao - ACM Computing Surveys, 2022 - dl.acm.org
Constructing energy-efficient database systems to reduce economic costs and
environmental impact has been studied for 10 years. With the emergence of the big data …

FOEDUS: OLTP engine for a thousand cores and NVRAM

H Kimura - Proceedings of the 2015 ACM SIGMOD International …, 2015 - dl.acm.org
Server hardware is about to drastically change. As typified by emerging hardware such as
UC Berkeley's Firebox project and by Intel's Rack-Scale Architecture (RSA), next generation …

Managing non-volatile memory in database systems

A Van Renen, V Leis, A Kemper, T Neumann… - Proceedings of the …, 2018 - dl.acm.org
Non-volatile memory (NVM) is a new storage technology that combines the performance
and byte addressability of DRAM with the persistence of traditional storage devices like flash …

LeanStore: In-memory data management beyond main memory

V Leis, M Haubenschild, A Kemper… - 2018 IEEE 34th …, 2018 - ieeexplore.ieee.org
Disk-based database systems use buffer managers in order to transparently manage data
sets larger than main memory. This traditional approach is effective at minimizing the …

Rea** the performance of fast {NVM} storage with {uDepot}

K Kourtis, N Ioannou, I Koltsidas - 17th USENIX Conference on File and …, 2019 - usenix.org
Many applications require low-latency key-value storage, a requirement that is typically
satisfied using key-value stores backed by DRAM. Recently, however, storage devices built …

Designing succinct secondary indexing mechanism by exploiting column correlations

Y Wu, J Yu, Y Tian, R Sidle, R Barber - Proceedings of the 2019 …, 2019 - dl.acm.org
Database administrators construct secondary indexes on data tables to accelerate query
processing in relational database management systems (RDBMSs). These indexes are built …

Virtual-memory assisted buffer management

V Leis, A Alhomssi, T Ziegler, Y Loeck… - Proceedings of the ACM …, 2023 - dl.acm.org
Most database management systems cache pages from storage in a main memory buffer
pool. To do this, they either rely on a hash table that translates page identifiers into pointers …

LeanStore: A High-Performance Storage Engine for NVMe SSDs

V Leis - Proceedings of the VLDB Endowment, 2024 - dl.acm.org
Neither traditional disk-based database systems nor modern inmemory database systems
are capable of fully exploiting modern servers with multiple NVMe SSDs. LeanStore is a …

Rethinking logging, checkpoints, and recovery for high-performance storage engines

M Haubenschild, C Sauer, T Neumann… - Proceedings of the 2020 …, 2020 - dl.acm.org
For decades, ARIES has been the standard for logging and recovery in database systems.
ARIES offers important features like support for arbitrary workloads, fuzzy checkpoints, and …