Scalable and robust snapshot isolation for high-performance storage engines

A Alhomssi, V Leis - Proceedings of the VLDB Endowment, 2023 - dl.acm.org
MVCC-based snapshot isolation promises that read queries can proceed without interfering
with concurrent writes. However, as we show experimentally, in existing implementations a …

Index checkpoints for instant recovery in in-memory database systems

L Lee, S Xie, Y Ma, S Chen - Proceedings of the VLDB Endowment, 2022 - dl.acm.org
We observe that the time bottleneck during the recovery phase of an IMDB (In-Memory
DataBase system) shifts from log replaying to index rebuilding after the state-of-art …

Memory-optimized multi-version concurrency control for disk-based database systems

M Freitag, A Kemper, T Neumann - Proceedings of the VLDB Endowment, 2022 - dl.acm.org
Pure in-memory database systems offer outstanding performance but degrade heavily if the
working set does not fit into DRAM, which is problematic in view of declining main memory …

Performant almost-latch-free data structures using epoch protection

T Li, B Chandramouli, S Madden - … of the 18th International Workshop on …, 2022 - dl.acm.org
Multi-core scalability presents a major implementation challenge for data system designers
today. Traditional methods such as latching no longer scale in today's highly parallel …

Online schema evolution is (almost) free for snapshot databases

T Hu, T Wang, Q Zhou - arXiv preprint arXiv:2210.03958, 2022 - arxiv.org
Modern database applications often change their schemas to keep up with the changing
requirements. However, support for online and transactional schema evolution remains …

Performant almost-latch-free data structures using epoch protection in more depth

T Li, B Chandramouli, S Madden - The VLDB Journal, 2024 - Springer
Multi-core scalability presents a major implementation challenge for data system designers
today. Traditional methods such as latching no longer scale in today's highly parallel …

Context-enhanced relational operators with vector embeddings

V Sanca, M Chatzakis, A Ailamaki - arXiv preprint arXiv:2312.01476, 2023 - arxiv.org
Collecting data, extracting value, and combining insights from relational and context-rich
multi-modal sources in data processing pipelines presents a challenge for traditional …

[PDF][PDF] Optimizing Context-Enhanced Relational Joins

V Sanca, M Chatzakis… - IEEE 40th International …, 2024 - mchatzakis.github.io
Collecting data, extracting value, and combining insights from relational and context-rich
multi-modal sources in data processing pipelines presents a challenge for traditional …

Concurrency Control for High-Performance Storage Engines

AA Alhomssi - 2024 - search.proquest.com
Historically, storage engines were constrained by limited DRAM capacity and the slow hard
disk drives, which led to the development of disk-based system architectures. The …

Building an HTAP Database System for Modern Hardware

MJ Freitag - 2023 - mediatum.ub.tum.de
This thesis develops a comprehensive architectural blueprint for a high-performance flash-
based HTAP database system. In particular, we devise novel approaches for low-overhead …