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 …

Lambada: Interactive data analytics on cold data using serverless cloud infrastructure

I Müller, R Marroquín, G Alonso - Proceedings of the 2020 ACM SIGMOD …, 2020 - dl.acm.org
Serverless computing has recently attracted a lot of attention from research and industry due
to its promise of ultimate elasticity and operational simplicity. However, there is no …

What's really new with NewSQL?

A Pavlo, M Aslett - ACM Sigmod Record, 2016 - dl.acm.org
A new class of database management systems (DBMSs) called NewSQL tout their ability to
scale modern on-line transaction processing (OLTP) workloads in a way that is not possible …

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 …

Data blocks: Hybrid OLTP and OLAP on compressed storage using both vectorization and compilation

H Lang, T Mühlbauer, F Funke, PA Boncz… - Proceedings of the …, 2016 - dl.acm.org
This work aims at reducing the main-memory footprint in high performance hybrid OLTP &
OLAP databases, while retaining high query performance and transactional throughput. For …

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 …

Reducing the storage overhead of main-memory OLTP databases with hybrid indexes

H Zhang, DG Andersen, A Pavlo, M Kaminsky… - Proceedings of the …, 2016 - dl.acm.org
Using indexes for query execution is crucial for achieving high performance in modern on-
line transaction processing databases. For a main-memory database, however, these …

XIndex: a scalable learned index for multicore data storage

C Tang, Y Wang, Z Dong, G Hu, Z Wang… - Proceedings of the 25th …, 2020 - dl.acm.org
We present XIndex, a concurrent ordered index designed for fast queries. Similar to a recent
proposal of the learned index, XIndex uses learned models to optimize index efficiency …

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 …

Main memory database recovery: A survey

A Magalhaes, JM Monteiro, A Brayner - ACM Computing Surveys (CSUR …, 2021 - dl.acm.org
Many of today's applications need massive real-time data processing. In-memory database
systems have become a good alternative for these requirements. These systems maintain …